<script type="text/javascript">
function dblclick()
{
var textbox = document.createElement("text");
textbox.value = obj.innerTEXT;
textbox.id = obj.id + 1;
$(obj).after(textbox);
$(obj).hide();
}
$(document).ready(function()
{
var as = $("#tdtree").find("a[href *= '_doPostBack']");
as.each(function (q){
if(as[q].ondblclick == null)
{
;
$(as[q]).bind("ondblclick",dblclick);
}
});
}
);
</script>
请问,我这样写为什么绑定不了事件,查看了很多例子都可以,我用as[q].ondblclick = dblclick 这样可以,另外请问我如何穿参数
|
6个月前 仁面寿星 : 谢谢各位的答案,1楼的的确是个错误,不过和我问的没关。 2楼的也不行,我不用JQUERY能写出来,不过在学习用JQUERY。 我查了bind的方法,好像都是这样写的,但是不行。 2楼的好像并不是JQUERY的方法,我现在用as[q].ondblclick = new Function('dblclick()'),正确处理,但是用JQUERY就是加不了事件 |
|
6个月前 deerchao : $(as[q]).bind("ondblclick",dblclick); 试一下: $(as[q]).bind("dblclick",dblclick); |
|
6个月前 仁面寿星 : 谢谢deerchao,的确是这样,呵呵,不需要on的 |
|
6个月前 仁面寿星 : 呵呵,怎么无法把你的回答采纳为答案。 |