我有一个基于下拉列表选项显示行的表。行是动态创建的。我使用ddl上的值作为初始行,然后使用一个简单的计数器使其唯一。有没有办法说像显示以“tableShoes”开头的所有行,即使行类似于tableShoes1,tableShoes2等?
$('#itemSelect').change(function() {
var item = $('#itemSelect').val();
$('#itemList tr').each(function() {
$(this).hide();
});
$('#' + item + 'Header').show();
$('#' + item + '1').show();
//Because the table is dynamic, I am not sure how many
//rows would be available so I only see the first option.
});
答案 0 :(得分:1)
我建议在添加时为每一行添加相同的CSS类名,可能与所选项的值相同。那样你的最后一行就是:
$('.' + item).show();
你不必担心索引。
答案 1 :(得分:0)
这个选择器应该解决你的问题:$('[id | = tableShoes]')