从里面获得一个李内部的类,并添加到相同的李。从里面获得课堂里的一个李,并添加到相同的李
列表项类似于这样:
<li class="original">
<div id="one" class="text">foo</div>
<div id="two" class="photo">foo</div>
<div id="three" class="video">foo</div>
</li>
<li class="original">
<div id="one" class="text">foo2</div>
<div id="two" class="photo">foo2</div>
<div id="three" class="video">foo2</div>
</li>
...
我需要抓住从各列表项的申报单的类“三化”的ID,并将其添加到父里的类。所以,代码运行列表后,看起来就像这样:
<li class="original video">
<div id="one" class="text">foo</div>
<div id="two" class="photo">foo</div>
<div id="three" class="video">foo</div>
</li>
<li class="original text">
<div id="one" class="video">foo2</div>
<div id="two" class="photo">foo2</div>
<div id="three" class="text">foo2</div>
</li>
我想是这样的,但它仅更新第一个列表项:
$("#three").each(function(i) {
var newclass = $(this).attr("class");
$(this).parent().addClass(newclass);
});
预先感谢您的帮助!
你不能有2个元素具有相同的ID,所以正确的这一尝试别的 –
之前你标记ins't正确 – Jorge
是的。你已经破坏了元素和多个id值相同的值。 – chrisvillanueva