2010-10-14 195 views
0

我需要找到一种方法来从li获得类,然后将该类添加到包装所有主要内容的div。所以......找到一个类并将其添加到另一个元素

<div class="structBody">
<ul id="ContentBreadCrumbsColor">
<li class="teal"></li>
</ul>

<div class="cntrWrap LI_CLASS_GOES_HERE"> 
    HTML TEXT GOES HERE 
    </div> 

</div>

谁能帮助?我尝试了很多不同的想法,但我仍然对jQuery很陌生。

回答

1

这应该这样做。

$(document).ready(function() 
     { 
      $('div.structBody').addClass($('li.teal').attr('class')); 
     } 
); 

我建议official jQuery website's documentation,如果你还没有通过它。

+0

谢谢你做的工作,但唯一的问题是,如果李有一班​​蓝色,它仍然增加青色。我需要它来添加李的任何类。 li类在每个页面上都是不同的。 – Ashlee 2010-10-14 21:33:45

+0

你在每个页面上有多个li吗?如果没有,你可以从上面的代码中删除'.teal'。 – jwiscarson 2010-10-14 21:41:03

+0

是的,我改变了它: $(document).ready(function() { $('div.structBody').addClass($('ul#ContentBreadCrumbsColor li').attr('class')); } ); Ashlee 2010-10-14 21:52:46

相关问题