基本上我尝试做的是将JQuery函数应用于我的所有选择元素,并使用某个名称'属性。我尝试过使用' .each()'功能,无济于事。我还尝试在
中包含函数调用$(function(){
$('select[name=".."]').change(function(e){
e.preventDefault();
$(this).prop('disabled', 'disabled');
});
});
我的网页以select元素开头。然后我单击一个按钮添加另一个具有相同名称的select元素。每次我更改这些选项的选项时,我希望它们禁用。
到目前为止,只有第一个选择禁用 - 对于由PHP动态创建的以下选择没有任何反应。
任何人都知道如何处理这种情况?
谢谢 -
答案 0 :(得分:2)
您需要将.on
与正文和选择器一起用于动态生成的选择
$(function(){
$('body').on('change','select[name=".."]',function(){
//do Something
});
});