我想用 jQuery 在输入字段中添加一些值。问题在于输入字段的 ID。我正在使用 id 等options[input2]
。在那种情况下,我的代码不起作用。如果我使用 ID like input2
,那么它可以正常工作。我需要使用options[input2]
,如何修复代码?
HTML:
<div>
<h3>Working</h3>
<input id="input1" type="text" value="" />
<input class="button" type="button" value="Add value" />
</div>
<div>
<h3>Not working</h3>
<input id="options[input2]" type="text" value="" />
<input class="button" type="button" value="Add value" />
</div>
jQuery:
$('.button').click(function(){
var fieldID = $(this).prev().attr("id");
$('#' + fieldID).val("hello world");
});
演示: