我有5个不同的表,其中包含ids * table_1,...,table_5 *,类* table_class *以及值为1,...,5的选择。
示例: 我希望在选择时选择选项4以隐藏所有表,除了具有id table_4的表。我能够隐藏它们。但我无法将.val()与名称结合起来,这样我就可以将名称table_4作为选择器......
$("#tables_"+$(this).val()).show();
可以请别人帮助我......
由于
答案 0 :(得分:1)
输入您的选择ID而不是此。
$("#tables_"+$('#myselecter').val()).show();
答案 1 :(得分:1)
这可能不是最安全的方法,但是,您的代码运行正常。 Demo
$('select').change(function() {
$('table').hide();
$('#table_' + $(this).val()).show();
});