如果名称在变量上,如何选择输入?在这种情况下,变量是idThis =“nico”
<input name="man-news" />
<input id="nico" name="milkman" />
<input name="letterman2" />
<input name="newmilk" />
<script>
var idThis = "nico";
$('input[id=idThis ]').val('has man in it!');
</script>
谢谢!
答案 0 :(得分:2)
您可以构建选择器字符串:
$('#' + idThis)
或者包装原生DOM方法:
$(document.getElementById(idThis))
第二个适用于任何id,而第一个会在id中有空格或点的情况下中断。
答案 1 :(得分:0)
使用#id
按ID选择元素:
<script>
var idThis = "nico";
$('input#'+idThis).val('has man in it!');
</script>
或只是:
<script>
var idThis = "nico";
$('#'+idThis).val('has man in it!');
</script>