我能够隐藏符合以下值的行:
$(document).ready(function() {
$('select[name=select1]').change(function() {
$("td").each(function(index, paragraph) {
$td = $(paragraph);
if ($td.html() === $('select[name=select1]').val()) {
//hide the matched row rather than remove it
$(not(this)).parent("tr:first").hide();
}
});
$('select[name="select1"]').on('change', function() {
$("tr").show();
});
});
});
我做错了什么?
答案 0 :(得分:1)
我不知道你的html标记,只是隐藏所有元素并“取消隐藏”你不想隐藏的那个。
if ($td.html() === $('select[name=select1]').val()) {
//hide the matched row rather than remove it
$('tr').hide();
$(this).parent("tr:first").show();
}