我的代码是:
jQuery('#s_valor').on('change', function () {
alert('Help mee!!');
});
加载'#s_valor'(jQuery.load),这适用于Opera,但不适用于Firefox 15.我正在使用Ubuntu,我尝试了live(),on()和livequery(),没人在使用Firefox 15。
有人给我一个小费吗? (对不起,我的英文不好,我是巴西人)
答案 0 :(得分:2)
当您动态加载元素时,您需要将.on()
与DOM中已有的元素一起使用。通常最坏的情况是身体元素。例如:
jQuery('body').on('change', '#s_valor', function () {
alert('Help mee!!');
});
答案 1 :(得分:0)
您是否将其附在文件中?准备功能.. 同时在其中放置一个警报并检查jQuery文件是否与您的页面正确关联..
$(function() {
jQuery('#s_valor').on('change', function () {
alert('Help mee!!');
});
});
答案 2 :(得分:0)
$(document).on('click', 'p', $.noop);
甚至
$(document).delegate('p', 'click', $.noop);