-2

我有 5 个不同的表,其 id 为 *table_1,...,table_5*,类 *table_class* 和一个值为 1,...,5 的选择。

示例: 我希望在选择选项 4 时隐藏所有表,但 ID 为 table_4 的表除外。我也可以隐藏它们。但是我无法将 .val() 与名称结合使用,因此我可以将名称 table_4 作为选择器...

$("#tables_"+$(this).val()).show();

可以请人帮我...

谢谢

4

2 回答 2

1

把你的选择器id代替这个。

$("#tables_"+$('#myselecter').val()).show();
于 2013-09-14T16:01:31.727 回答
1

这可能不是最安全的方法,但是是的,您的代码可以正常工作。演示

$('select').change(function() {
   $('table').hide();
   $('#table_' + $(this).val()).show();
});
于 2013-09-15T02:32:25.227 回答