以下是示例代码
$('#icons a').each(function(index) {
$(this).attr('class','active');
});
如果你看一下上面的代码,我想要做的是为每个锚元素我添加一个名为'active'的类,它正在使用名为'icons'的id的DIV。
问题是我面临的是其他一些代码我在一段时间后添加了新的锚元素。我也希望将这个类添加到这些锚点。
请建议我们如何通过live / on / delegate实现这一目标。
答案 0 :(得分:1)
您不需要使用每个类为id=icons
中的div内的每个锚点添加类。
使用以下代码:
$('#icons a').addClass('active');
要将类添加到新添加的锚中,请在添加新锚元素的同时添加类。
答案 1 :(得分:0)
$('#icons a').addClass('active');
加载动态数据后再次调用相同的函数。如果你使用$ .get,$。post等,你可以在"成功"
上调用它