我有一个下拉列表,有时候我的下拉html被jQuery ajax动作插入了。所以我想编写一些代码,它将通过静态和动态下拉列表附加到change事件上。我试过这个,但没有运气。
$("#gridContent .webgrid-table tbody [id*='cboState']").on('change', function () {
alert('State ' + $(this).children(":selected").text() + ' ' + $(this).val());
var cboCity = $(this).closest('tr').find("select[id*='cboCity']");
cboCity.find("option:not([value=''])").remove();
});
我犯了错误?
答案 0 :(得分:0)
以这种方式解决。
$(document).on('change', '[id*="cboState"]', function () {
alert('State ' + $(this).children(":selected").text() + ' ' + $(this).val());
var cboCity = $(this).closest('tr').find("select[id*='cboCity']");
cboCity.find("option:not([value=''])").remove();
});