Dan*_*nte 2 jquery firebug breakpoints
我的应用程序中有以下代码:
$(".deleteproduct").click(function() {
id = this.id;
alert("id: " + id);
});
Run Code Online (Sandbox Code Playgroud)
如果我运行我的网站,当我点击带有类deleteproduct的元素时没有任何反应.但是当我在第1,2和3行之前放置断点时,它就像一个魅力.
具有类deleteproduct的元素通过AJAX调用加载到$(document).ready(function()后面..click代码位于它下面.
这对我来说似乎很奇怪.如果使用Firebug中的断点,它会起作用,但是当没有断点时......
如果您.deleteproduct通过Ajax 加载元素,则可能需要使用jQuery的实时事件处理程序定义click函数.
$(".deleteproduct").live('click', function(){
id = this.id;
alert("id: "+id);
});
Run Code Online (Sandbox Code Playgroud)
或者将上面的函数放在Ajax回调中.
| 归档时间: |
|
| 查看次数: |
914 次 |
| 最近记录: |