Jquery each() 如何操作动态添加的DOM元素?
本帖最后由 lenovo9992 于 2013-03-15 11:35:23 编辑
$(".span1").live("click", function() {
$(".span1").each(function(i) {
$(this).click(function() {
alert(this.id);
$(".span1").removeClass("_on").eq(i).addClass("_on");
})
})
});
这个live 如何能绑定 each
关键是我需要用到那个eq(i)
上面的代码不大正确
请大神给个写法
------解决方案--------------------$(".span1") 的个数不一定所以用了live
点击$(".span1")对象先删除所有_on样式,然后给点击的对象加上_on样式,是这个意思么?
如果是的话:
$(".span1").live("click", function() {
$(".span1").removeClass("_on");
$(this).addClass("_on");
//如果想知道点的是第几个的话
//$(".span1").index($(this));
});