Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按编号显示表的JQuery_Jquery_Hide - Fatal编程技术网

按编号显示表的JQuery

按编号显示表的JQuery,jquery,hide,Jquery,Hide,我有8张桌子,除了一个数字外,都是同名的 Example: table_1 table_2 table_3 . . table_8 如何根据数字为1到8的变量隐藏表 例如: $("#table_number").show(); 我希望这个数字是我指定的一个变量 可能是我想做的还是太复杂而无法做的?您可以用变量中的数字构造一个字符串 var identifier = "#table_"+num; $(identifier).hide(); 其中,变量num是要隐藏的表的编号。或甚至是:$(“

我有8张桌子,除了一个数字外,都是同名的

Example:
table_1
table_2
table_3
.
.
table_8
如何根据数字为1到8的变量隐藏表

例如:

$("#table_number").show();
我希望这个数字是我指定的一个变量


可能是我想做的还是太复杂而无法做的?

您可以用变量中的数字构造一个字符串

var identifier = "#table_"+num;
$(identifier).hide();

其中,变量num是要隐藏的表的编号。

或甚至是:
$(“#table"+num).hide():)。。。只要确保你对num有严格的控制。如果你碰巧是从URL获得它,如果恶意用户将num设置为类似
的值,你就会遇到麻烦!(即,您将使您的站点容易受到XSS攻击)。您可以通过运行
javascript:var num=“”)来验证这是一个问题$(“#表#”+num)在像这样的支持jQuery的站点上。