myvariable="thisone"
versel = $("#" + myvariable);
alert (versel)
显示[Objectobject]
的上述结果。我希望它是 #thisone 。如何实现?
javascript或jQuery都可以。
请帮忙。
答案 0 :(得分:2)
请改为尝试:
console.log(versel);
这将在浏览器的开发者控制台中显示对象及其属性。
答案 1 :(得分:2)
不确定为什么你期望它是字符串,因为你使用的是$。如果你只想要字符串,那么删除:
myvariable="thisone"
versel = "#" + myvariable;
alert (versel)
“$”将获得JQuery函数,例如用于获取元素。诸如“输入”之类的元素可以具有字符串值,您可以使用“val()”函数。所以像这样:
警报($(versel).VAL()); //这将是JQuery检索的元素的字符串值。
答案 2 :(得分:0)
您可以提醒您传递给jQuery的内容:
alert("#" + myvariable);