非常快速,希望简单的问题.
我试图通过一些预定义的变量按值选择隐藏的输入.
var id = $("#puid").val();
$('input[value=id]').closest('tr').css({'background-color':'red'});
Run Code Online (Sandbox Code Playgroud)
我认为上面的代码会起作用,但是它不会将id作为变量处理.这样做的正确表示法是什么?(我已经通过将id替换为实际数字来测试代码,其余代码工作正常).
将其从引号中删除,以便将变量连接到字符串中.他们拥有它,它正在寻找文字值"id",并且无法知道你在谈论变量.
$('input[value='+id+']')
Run Code Online (Sandbox Code Playgroud)
编辑:更多信息 - 您可以在字符串内部的id部分放置双引号,就像在Nick的答案中一样,这样可以安全地使用非数字ID.我省略了它们,因为你的例子不需要它们,正如你所说的你的id是数字的.
| 归档时间: |
|
| 查看次数: |
368 次 |
| 最近记录: |