用jquery删除th标签where class

时间:2013-12-03 03:33:44

标签: javascript jquery

如何用类jquery删除th标签?

我的桌子:

<table>
<thead>
<th class="NoRemove">1</th>
<th>2</th>
<th class="NoRemove">3</th>
<th class="NoRemove">4</th>
<th class="NoRemove">5</th>
<th>6</th>
<th>7</th>
</thead>
</table>

演示:jsfiddle

场景:

if(th.class!="NoRemove")
{
th.remove();
}

我需要将上面的代码写入jQuery。但我不知道如何写它

3 个答案:

答案 0 :(得分:1)

//dom ready handler - wait the execution of the passed function till the dom is loaded
jQuery(function(){
    //fetch all the th elements which does not have the class NoRemove and remove it
    $('th:not(.NoRemove)').remove()
})

参见:

演示:Fiddle

答案 1 :(得分:1)

我会使用.filter()

$(function(){
    $('table th').filter(':not(.NoRemove)').remove();
});

DEMO

然而,有数千种不同的方法可以解决它!这就是jQuery如此出色的原因。

答案 2 :(得分:1)

DEMO

$('table th:not(".NoRemove")').remove();