ale*_*lex 3 jquery jquery-selectors
<div id="div1">
<div class="row" >
<div class="span2" >
<input type=button value="" name="btn1"/>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function() {
$('#div1[name="btn1"]').val('test hello');
});
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
哪里
$(document).ready(function() {
$('[name="btn1"]').val('test hello');
});
Run Code Online (Sandbox Code Playgroud)
似乎工作,但我有一些其他div,我需要填充值.
我可以重用输入元素的名称,还是必须是唯一的?
您的选择器正在寻找#div1具有属性name=btn1.试试这个.
$(document).ready(function() {
$('#div1 input[name="btn1"]').val('test hello');
});
Run Code Online (Sandbox Code Playgroud)