我需要删除从ID为"#Delete FirstRow"的行到ID为"#Delete LastRow"的行范围内的表行.但这两个ID中的所有其他行都应该保留. 注:我试图搜索发布的答案,但没有得到任何有效的解决方案.请救救我!
这是我的桌子:
<table>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr id="deleteFirstRow">deleteRow</tr>
<tr>deleteRow</tr>
<tr>deleteRow</tr>
<tr>deleteRow</tr>
<tr id="deleteLastRow">deleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
</table>
我试过这个代码:
$("table tr:not(#deleteFirstRow, #deleteLastRow)").remove();
但是这段代码删除了除ID为"#Delete FirstRow"和"#Delete LastRow"的行以外的所有行.
我想要的是只删除"#DeleteFirstRow"和"#Delete LastRow"之间的行,并删除"#DeleteFirstRow"和"#Delete LastRow".
因此,预期结果应该如下所示:
<table>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
<tr>doNotDeleteRow</tr>
</table>