jquery中bind的第二个参数怎么使用,代码如下,我click没有任何效果

2025-04-27 18:49:47
推荐回答(5个)
回答1:

你这里没有效果的原因是js放在body之前执行,这样导致$("#myBtn")失败,因为这时还没有这样的元素。
你可以把这段js写在

后面
或在文档onready事件中:
$(function(){$("#myBtn").bind('click',{foo:'click'},showAlert)});

回答2:

你把

改成:

就行了,还有你那个jquery引用的包最好放在title下面引用

回答3:

给你举个例子:
var i=1;
$("#myBtn").bind("click", {index:i}, function(e){
alert(e.data.index);//打印1

});

回答4:

函数 function(){
代码
}

回答5:

你的showAlert没带参数

相关问答