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,只有#{…}
部分将在插值过程中被替换