不能刪除所有tr和表,而是刪除所有tr和表。我試圖從這個特定的表格中刪除除了2個td之外的所有國家,但我無法得到正確的語法。jQuery從特定表中刪除特定的td
$("table .country_id td .value").attr("name='location[country_id]'").not("select > option[value='GR']" || "select > option[value='CY']").remove();
任何幫助表示讚賞。
注:下面的代碼:
<div class="location_container">
<table class="form">
<tbody>
<tr class="country_id">
<td class="label">Country<span class="required_star">*</span></td>
<td class="value">
<select name="location[country_id]">
<option value="">Select</option>
<option value="AF">Afghanistan</option>
<option value="AX">Aland Islands</option>
... and so on
['.attr'](http://api.jquery.com/attr/)負載的HTML屬性中選擇的元素。它不選擇東西。使用'[name ='location [country_id']'選擇具有特定屬性的元素(如下面的答案)。 –