.val()作为选择器的一部分

时间:2013-09-14 15:56:52

标签: javascript jquery jquery-ui

我有5个不同的表,其中包含ids * table_1,...,table_5 *,类* table_class *以及值为1,...,5的选择。

示例: 我希望在选择时选择选项4以隐藏所有表,除了具有id table_4的表。我能够隐藏它们。但我无法将.val()与名称结合起来,这样我就可以将名称table_4作为选择器......

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

可以请别人帮助我......

由于

2 个答案:

答案 0 :(得分:1)

输入您的选择ID而不是此。

$("#tables_"+$('#myselecter').val()).show();

答案 1 :(得分:1)

这可能不是最安全的方法,但是,您的代码运行正常。 Demo

$('select').change(function() {
   $('table').hide();
   $('#table_' + $(this).val()).show();
});