Javascript函数onClick不识别该对象

时间:2017-04-07 15:00:01

标签: javascript jquery

"碱性" JS理解问题;-)我在代码中有一个JS函数:

 <script type="text/javascript">
    $(function () {
        $('.shoppinglist-item-add').ShoppinglistItemAdd();
    });
</script>

功能&#34; shoppinglistItemAdd&#34;动态构建代码:

 <div class="shoppinglist-item-add" id="XXX" data-setup="{'productId': '456', 'type': 'product', 'large': 'false', 'customProductName': ''}">
....
</div>

现在我尝试在其他JS文件上构建一个函数,如:

 $(document.body).on('click', '.shoppinglist-item-add', function(ev) {
        alert("sali");
    })

不幸的是,第二个功能根本不起作用。看来,他并没有认识到第一个函数的动态构建HTML内容。

我不是JS破解,任何人都可以给我一个提示以解决问题吗?

提前感谢。

1 个答案:

答案 0 :(得分:-1)

$(document).ready(function(){
    $("div.shoppinglist-item-add").bind("click", function(){

        var dataSetup = $(this).attr("data-setup");     

        alert(dataSetup);
    });
});