Jquery选择几个
我怀疑!我有这个HTML格式的表单。我插入技术人员SAP,并在更改时更新名称!我是通过ajax实现的Jquery选择几个,jquery,selector,Jquery,Selector,我怀疑!我有这个HTML格式的表单。我插入技术人员SAP,并在更改时更新名称!我是通过ajax实现的 <div class="row"> <div class="col-md-4" style="padding-left: 0px; width: 80px;"> <input type="text" class="form-control" id="1TechnicianSAP" name="1TechnicianS
<div class="row">
<div class="col-md-4" style="padding-left: 0px; width: 80px;">
<input type="text" class="form-control" id="1TechnicianSAP" name="1TechnicianSAP" placeholder="SAP">
</div>
<div class="col-md-4" style="padding-left: 0px; width: 330px;">
<input type="text" class="form-control" id="1TechnicianName" name="1TechnicianName" placeholder="Name">
</div>
</div>
<br>
<div class="row">
<div class="col-md-4" style="padding-left: 0px; width: 80px;">
<input type="text" class="form-control" id="2TechnicianSAP" name="2TechnicianSAP" placeholder="SAP">
</div>
<div class="col-md-4" style="padding-left: 0px; width: 330px;">
<input type="text" class="form-control" id="2TechnicianName" name="2TechnicianName" placeholder="Name">
</div>
</div>
$selector用于选择扩展,因此请使用类似于$[id*=TechnicianSAP]的选项。但请记住,id应该是唯一的。也可以使用类选择器
例如:
<img src="image.jpg" />
要选择具有扩展名的图像,请使用$
$'img[src$=jpg]'将选择扩展名为jpg的所有图像
选择类似用途*
$'img[src*=img]将选择文件名中包含img的所有图像,如img1、img2等。您可以将名为TechnicianName的输入作为目标,该输入与更改的TechnicianSAP元素位于同一.row元素中
元素的ID必须是唯一的我不想有几个ajax调用,只有一个!然后不要使用输入的onchange事件,例如,使用按钮并在单击按钮后发出请求。是的,ID必须是唯一的。在加载表单时,如何将all设置为blanck?@user3163404$'input[name=TechnicianName]'
<img src="image.jpg" />
$("[id$=TechnicianSAP]").change(function () {
var $this = $(this) l
var TechnicianSAP = $this.val();
alert(TechnicianSAP);
$.ajax({
url: 'GetTechnicianInfo.php',
type: 'POST',
data: {
TechnicianSAP: TechnicianSAP
},
success: function (data) {
$this.closest('.row').find('input[name="TechnicianName"]').val(data);
}
});
});