0

我有以下元素;

<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);
      });  
 });

拜托,帮我做这件事。非常感谢提前。

看待。

4

3 回答 3

1

使用父方法:

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

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

于 2013-02-14T07:42:14.760 回答
1

您可以使用:has.

现场演示

 $('.wens:has(.cck)').addClass("class-name");
于 2013-02-14T07:39:14.317 回答
0
$('.cck').each(function() {
    var cck = $(this);
    cck.parent().addClass(cck.text());
});

演示

于 2013-02-14T08:10:59.477 回答