绑定每个语句

时间:2018-10-25 21:38:06

标签: javascript jquery

如果我想将每个语句绑定到#container div上,我将如何处理?

这里是每个要编码的语句的示例:

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以在选择器上调用jquery函数,调用.each()并传递一个function

$("#container div").each(function() {
    //do something
    console.log($(this));
});

编辑:

显然,div是在AJAX的回调中“重新加载”的。解决方案是确保其项在回调中正确初始化。有一个.each()用于此目的,但是它使用诸如

的命令
$(this).on("click", ".product-comment-more", function (event) {
    //...
}

会为每个具有product-comment类的标签创建一个click处理程序,这意味着,如果存在n个这样的标签,并且用户碰巧点击其中一个,则点击处理程序将执行n次。最好为它们每个创建一个处理程序。 showmoreHtml的定义不正确。