HTML代码如下:获取子输入元素的值更新
<div id="input2" class="clonedInput">
<div class="col-sm-3 text_flied">
<div class="col-sm-4 no-padding">
<input type="" class="bwidth" value="" placeholder="300" name="fr_width[1]">
</div>
<div class="col-sm-1 text_middle no-padding">
<p>X</p>
</div>
<div class="col-sm-4 no-padding">
<input type="" class=" bheight" value="" placeholder="300" name="fr_height[1]">
</div>
</div>
</div>
我想更新输入字段fr_width[1]
的价值。这部分动态创建为fr_width[2]
,fr_width[3]
等。
要更新值,我使用下面的代码,但它不起作用。我也尝试了children()
选项。
$("#input2").siblings(".col-sm-4 input").val('123');
$("#input2").closest(".bwidth").val('123');
两种方式都不起作用。
使用find()方法,而不是兄弟姐妹()... – 2014-10-07 11:26:05
如果两个输入值相同则:)'$( “#输入2”)找到(”山坳。 -sm-4 input“)。val('123');'应该可以正常工作。 – 2014-10-07 11:30:09
@ C-link尼泊尔:我试过了。它更新的价值。但是2个字段被更新。这里有2个文本字段,2个div在col-sm-4的类名中。通过使用这两个输入字段更新? (fr_width [1]或fr_height [1])? – 2014-10-07 11:37:51