获取内容并将该内容添加为课程

时间:2013-02-14 07:37:11

标签: jquery html

我有以下要素;

<li class="wens">
   <span class="cck">one</span>
</li>

<li class="wens">
   <span class="cck">wone</span>
</li>

<li class="wens">
   <span class="cck">senw</span>
</li>

我正在尝试获取.cck的内容,并将该内容作为一个类添加到其父<li>

这是我试过的代码,但它不起作用。

 $(document).ready(function(){
      $('.wens').each(function(){
           var cckcontent = $(this).find('.cck').html();           
           $(this).addClass(cckcontent);
      });  
 });

请伙计,帮我这样做。非常感谢提前。

方面。

3 个答案:

答案 0 :(得分:1)

您可以使用:has

<强> Live Demo

 $('.wens:has(.cck)').addClass("class-name");

答案 1 :(得分:1)

使用父方法:

$('.cck').parent().addClass(cck.text());

http://api.jquery.com/parent/

答案 2 :(得分:0)

$('.cck').each(function() {
    var cck = $(this);
    cck.parent().addClass(cck.text());
});

Demo