当前位置:首页>开发>正文

vue中使用jquery显示不是一个函数 一个jquery调用函数问题

2023-04-11 23:44:20 互联网 未知 开发

vue中使用jquery显示不是一个函数 一个jquery调用函数问题

一个jquery调用函数问题

你需要的不是 trigger,而是【triggerHandler】
$("#foo").on("blur", function() {
// if...else...
return true
})

// 输出 Object [input#foo]
console.log($("#foo").trigger("blur")) // <--- 错误

// 输出 true
console.log($("#foo").triggerHandler("blur")) // <--- 正确

jquery怎么调用另一个函数

function login(){
alert("lalal")
}

$(document).keydown(function(event){ 
if(event.keyCode == 13){ 
    login()
当回车键按下,这里怎么调用下面的login函数? }

}) 

$("input.btn").on(click,login)

jquery的$(document).ready为什么不能直接声明一个函数,而都要以选取对象开头

因为 jquery库中,通常都是使用 jquery对象(尽管有些地方可以与js对象通用,实际在运行当中也是进行了转换的:如 $("div" , this) = $("div" , $(this)) )
而jquery对象的声明通常是用 $(selector) 表示 这是我个人的理解

$(fuinction(){})是$(document).ready()的简写形式,没错. 也可简写为$().ready()