我有一个代码
$("#client").live("change", function() {
var clientId = $('select[name="client"]').val();
if(!isEmpty(clientId)){
batchDropDownPopulate(clientId, "batch");
}
$("#client2").val(clientId);
var listItems = '<option value="">Please select</option>';
$("#campaign").html(listItems);
});
我改为
$('#client').on('change', function() {
var clientId = $(this).select2("val");
if(!isEmpty(clientId)){
batchDropDownPopulate(clientId, "batch");
}
$("#client2").val(clientId);
var listItems = '<option value="">Please select</option>';
$("#campaign").html(listItems);
});
但是上面的代码不是填充数据或不工作。它没有显示任何错误或没有处理更改事件。
答案 0 :(得分:0)
这是我想做的小改变
$(document).on('change','#client' function() {
var clientId = $(this).select2("val");
if(!isEmpty(clientId)){
batchDropDownPopulate(clientId, "batch");
}
$("#client2").val(clientId);
var listItems = '<option value="">Please select</option>';
$("#campaign").html(listItems);
});