2010-06-03 59 views
0

我有:如何删除所有兄弟姐妹的课程?

<th>First Name<span class="ui-icon ui-icon-arrowthick-1-s"></span></th> 

当一个个小区中的用户点击,我需要清除span标签从它的每一个兄弟姐妹的。

$('th').click(function() { 
var $th = $(this); 
$th.siblings().each 

回答

2

你的问题不是很清楚 - 你的标题说删除班,但你的文章说你需要清除span标签?要删除课程,您可以在each区块中使用removeClass()。否则,要删除整个标签,您可以使用remove()

编辑 你可以试试这个:

$('th').click(function() { 
    var $th = $(this); 
    $th.siblings().each(function() { 
    $('span').remove(); 
    } 
}); 
+0

卡尔文,感谢回答我措辞不当的问题。 – 2010-06-03 20:12:22

+0

你错过了关闭)每种方法。 – 2010-06-03 20:13:14

+0

不客气。顺便说一下,我相信你也可以做这样的事情,而不必使用'each'函数:'$ th.siblings()。remove('span');'。不确定,但试试看。 – Calvin 2010-06-03 20:26:16