【发布时间】:2012-11-27 14:29:18
【问题描述】:
听起来微不足道,但它不是(至少对我而言)。
我知道在尝试将事件绑定到动态内容时,您必须使用.on(),但是如何选择元素并对它们运行常规操作?
我有一个带有动态行的表,在行内我在一些 td 上有 1 个锚标记,我已经给了 pricelist_balloon 类。
如何选择它?我试过了:
$.each('.pricelist_balloon',function() {});
$('.pricelist_balloon').each(function() {});
$('#parent_div .pricelist_balloon').each(function() {});
$('#parent_div').each('.pricelist_balloon', function() {});
但似乎没有一个工作。我该怎么做?
【问题讨论】:
-
小心
$.each('.pricelist_balloon'。 It doesn't do what you think it does. -
应该工作吗?
$('#parent_div .pricelist_balloon').each(function() {}); -
不是因为这些元素是使用js生成的。 @JonathandeM。这是我尝试的第一个
-
您希望在插入元素时自动执行代码?
-
$('#parent_div .pricelist_balloon').each(function() {});应该可以工作。我建议您在函数的开头放置一个断点并进行调试。如果它不起作用,请记录$('#parent_div .pricelist_balloon')中的内容。