Jquery 用插值选择元素

Jquery 用插值选择元素,jquery,coffeescript,string-interpolation,Jquery,Coffeescript,String Interpolation,是否可以使用插值选择元素? 我有一个带字符串的变量 inputId = "awesomeInput" 我想选择ID为“awesomeInput”的输入。我试着像通常使用jquery那样做 $("#{inputId}") console.log告诉我拾取了一些内容,但我尝试在此对象上执行的任何函数都失败。没有错误,也没有影响。像这样: $("#{inputId}").show() 如何使用jquery选择一个元素,然后显示它 inputId = "awesomeInput" 那么这个, $

是否可以使用插值选择元素? 我有一个带字符串的变量

inputId = "awesomeInput"
我想选择ID为“awesomeInput”的输入。我试着像通常使用jquery那样做

$("#{inputId}")
console.log告诉我拾取了一些内容,但我尝试在此对象上执行的任何函数都失败。没有错误,也没有影响。像这样:

$("#{inputId}").show()
如何使用jquery选择一个元素,然后显示它

inputId = "awesomeInput"
那么这个,

$("#{inputId}").show()
结果是:

$("awesomeInput").show()
这是试图找到
元素,而不是
id=“awesomeInput”
元素

只有在双引号字符串中紧跟着
{
时,
才具有特殊意义,因此
“#煎饼”
中的
不会开始插值,也不会在
“##{x}”中开始第一个

你想要这个:

$("##{inputId}").show()
第一个
#
只是一个普通的旧hashmark,只有
#{…}
部分将在插值过程中被替换。

给定:

inputId = "awesomeInput"
那么这个,

$("#{inputId}").show()
结果是:

$("awesomeInput").show()
这是试图找到
元素,而不是
id=“awesomeInput”
元素

只有在双引号字符串中紧跟着
{
时,
才具有特殊意义,因此
“#煎饼”
中的
不会开始插值,也不会在
“##{x}”中开始第一个

你想要这个:

$("##{inputId}").show()
第一个
#
只是一个普通的旧hashmark,只有
#{…}
部分将在插值过程中被替换