Jquery - 动态 DIV onclick 绑定(bind)

标签 jquery dynamic html onclick

我有一个主页面,我从那里调用“加载”和中间页面的 HTML,加载完成后,当我尝试绑定(bind) onclick 时,我正在处理返回的 HTML 以添加一些 DIV 等动态 Div 的事件(由我在从中间页面返回的 HTML 之后添加)它似乎根本不起作用!:

加载:

$j(".loader").load(myURLtoIntermediatePage, '', function() {
     var HTML= '<div id="abcd">test</div>';
     ...

     $j(".pageDIV").append(HTML);    
}

文档准备功能

$j(document).ready(function() {

 $j('#abcd').onclick(function() {
            alert($j(this));
        });

});

最佳答案

这需要 jQuery 1.3:

$j("#abcd").live("click", function() {
    alert($j(this));
});

关于Jquery - 动态 DIV onclick 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1353335/

相关文章:

html - 对齐 self : flex-end breaks on mobile zoom

javascript - 如何使用 javascript 删除特定的 div 标签并重置其内容

javascript - 无法在 php 中使用 jQuery 和 AJAX 将数据插入数据库

C# INotifyPropertyChanged 动态创建对象的属性?

php - 在 mysql row php 中使用 urlencode

jquery - 事件发生的次数

javascript - 从 django 将字符串分配给 JavaScript var

javascript - 将包含文本框的 HTML 表转换为包含文本框值的 HTML 表

ruby-on-rails - 如何在 Ruby 中动态打开一个方法

具有多个应用程序的 Django + Vue