2013-10-15 90 views
0

JsFiddleJquery-删除每个节点的第一个元素

我试图从每个节点删除默认。我尝试了以下代码

$(document).ready(function() { 
$("table tbody tr td:nth-of-type(1) select option").first().remove(); 
}); 

它从第一个节点中删除了元素。有人可以帮我删除每个节点的第一个元素。

+0

哇,这令人困惑@PlantTheIdea ... – Neal

回答

1

.first()返回该集合中的第一个元素。

您要使用的:first-child选择,这将会过滤应用它仅匹配父母的第一个孩子的简单的选择:

$("table tbody tr td:first-child select option:first-child") 

这将只匹配<option>元素是第一个孩子的父母。

您也可以在td上使用它。

+0

w00t!我击败SLaks :-)'+ 1'到Naftali^_ ^ – Neal

相关问题