如何使用jquery每个

时间:2014-06-04 05:00:14

标签: javascript jquery

以下是示例代码

$('#icons a').each(function(index) {

  $(this).attr('class','active');

});

如果你看一下上面的代码,我想要做的是为每个锚元素我添加一个名为'active'的类,它正在使用名为'icons'的id的DIV。

问题是我面临的是其他一些代码我在一段时间后添加了新的锚元素。我也希望将这个类添加到这些锚点。

请建议我们如何通过live / on / delegate实现这一目标。

2 个答案:

答案 0 :(得分:1)

您不需要使用每个类为id=icons中的div内的每个锚点添加类。
使用以下代码:

$('#icons a').addClass('active');

要将类添加到新添加的锚中,请在添加新锚元素的同时添加类。

答案 1 :(得分:0)

$('#icons a').addClass('active');

加载动态数据后再次调用相同的函数。如果你使用$ .get,$。post等,你可以在"成功"

上调用它