<table>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="address"></tr>
</table>
这是我的问题。我想在不使用任何循环的情况下删除所有tr
的。id
Name
这是我的代码
jQuery('#Name').remove();
<table>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="Name"></tr>
<tr id="address"></tr>
</table>
这是我的问题。我想在不使用任何循环的情况下删除所有tr
的。id
Name
这是我的代码
jQuery('#Name').remove();
不要使用ID
属性,如果它不是标识符!标识符在整个文档中必须是唯一的,否则您会遇到类似的错误。
如果多个元素应该共享某些属性(例如在您的情况下可以一起选择),请使用其他属性,例如data-
, name
(有时)或class
.
在您的情况下,您想使用 name 或 class 属性。如果您决定使用 class 属性,则 JS 可能如下所示:
jQuery('.Name').remove();
有了这个 HTML
<table>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="address"></tr>
</table>
Id 是唯一的,您不能使用相同的 Id 两次,但是您可以使用相同的类“n”次
<table>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr class="Name"></tr>
<tr id="address"></tr>
</table>
<script>
jQuery('.Name').remove();
</script>