Jquery- 从每个节点中删除第一个元素

Jquery- Deleting first element from each node

本文关键字:删除 第一个 元素 节点 Jquery-      更新时间:2023-09-26

JsFiddle

我正在尝试从每个节点中删除默认值。我尝试了以下代码

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

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

$("table tbody tr td:nth-of-type(1) select option:first-child").remove();

演示:http://jsfiddle.net/rqtaz/6/

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

您希望使用 :first-child 选择器,它将过滤您应用到的简单选择器,以仅匹配父级的第一个子项:

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

这只会匹配<option>元素,这些元素是他们各自父母的第一个孩子。

您也可以在 td .