我用jquery / jquery ui创建一个对话框。当在这个对话框中改变输入字段时,我需要做出反应。
但是当我使用
时$( document )
.on( "change", function(){
alert("it works");
} );
然后我收到警报,但是当我没有打开对话框并在当前页面的任何地方更改内容时,我也得到警报。
答案 0 :(得分:2)
这样做:
$(document).on("change",'someSelector' function(){
alert("it works");
});
someSelector
是上下文
答案 1 :(得分:0)
您需要定位对话框的特定元素,而不是"文档"。
$("#IDOFYOURINPUTFIELD").change(function(event){
alert("it works");
} );