我想使用一个函数来隐藏元素列表,然后通过输入元素的 id 作为函数的参数来显示我想要可见的元素
function newSelect(showThis){
$("#main-menu").hide();
$(" + showThis + ").show();
}
如何将参数变量放入“”而不将其解析为字符串?
我想使用一个函数来隐藏元素列表,然后通过输入元素的 id 作为函数的参数来显示我想要可见的元素
function newSelect(showThis){
$("#main-menu").hide();
$(" + showThis + ").show();
}
如何将参数变量放入“”而不将其解析为字符串?
如果showThis
是一个字符串,你可以使用$('#' + showThis).show();
您根本不需要引号。您可以直接使用showThis
:
$(showThis).show();
如果showThis
只是一段HTML
代码,请执行以下操作:$(showThis)
如果showThis
代表一个 CSS class
,请执行以下操作:$('.' + showThis)
如果showThis
表示一个元素id
,请执行以下操作:$('#' + showThis)
如果showThis
表示一个元素name
,请执行以下操作:$("name='" + showThis + "'")