我有一个包含几个输入字段的页面。
我需要找到具有值数组的字段,如果是,.remove()
则closest('tr')
标记类似于此
<table>
<tr>
<td>
<input type="text" value="this">
</td>
</tr>
<tr>
<td>
<input type="text" value="that">
</td>
</tr>
<tr>
<td>
<input type="text" value="them">
</td>
</tr>
</table>
我需要找到“这个”和“那个”,如果他们在那里,删除他们的<tr>
容器(和他们自己),所以我最终会得到:
<table>
<tr>
<td>
<input type="text" value="them">
</td>
</tr>
</table>
我试过这个:
jQuery(document).ready(function($){
var badfields = ['this', 'that'];
var fieldvalue = $('input[type="text"]').val();
if($.inArray(fieldvalue, badfields) > -1){
$(this).closest('tr').remove();
}
});
但它似乎不想工作?