嘿所有我似乎无法得到这个jQuery的工作,即使我知道,它可以:jQuery的获取区域的ID修改,然后通过ID及部件的
我的HTML代码:
<div class="cd-panel from-right" id="va">
<header class="cd-panel-header" style="max-width: 600px;">
<h1 style="margin-top: 5px;" id="panHeading"></h1>
</header>
<div class="cd-panel-container" style="max-width: 600px; width: 600px;">
[more html code here...]
<div class="input-group">
<div class="input-group-addon">
<span class="glyphicon glyphicon-envelope"></span>
</div>
<div class="col-sm-10">
<input name="RequestID" disabled="True" class="form-control input-sm"
id="RequestID" style="width: 520px; max-width: 520px;" type="text">
</div>
</div>
[more html code here...]
</div>
<div class="cd-panel from-right" id="VDA">
<header class="cd-panel-header" style="max-width: 600px;">
<h1 style="margin-top: 5px;" id="panHeading"></h1>
</header>
<div class="cd-panel-container" style="max-width: 600px; width: 600px;">
[more html code here...]
<div class="input-group">
<div class="input-group-addon">
<span class="glyphicon glyphicon-envelope"></span>
</div>
<div class="col-sm-10">
<input name="RequestID" disabled="True" class="form-control input-sm"
id="RequestID" style="width: 520px; max-width: 520px;" type="text">
</div>
</div>
[more html code here...]
</div>
这是我的jQuery代码:
if (responce["personData1"][0].RequestID != 1) {
$('#va > #RequestID').val(responce["personData1"][0].RequestID);
}
但它决不会使值请求ID文本框内为VA即使它确实具有RequestID的值。如果我这样做:
$('#RequestID').val(responce["personData1"][0].RequestID);
然后它在文本框中有值。
我会错过什么?
HTML中的标识符必须是唯一的。 – Satpal
当然你可以@Satpal http://jsfiddle.net/LzFAr/44/ – StealthRT
RequestID是在这里用来解释还是它是litterally?如果这是错误的,因为ID应该是唯一的! –