我试图在没有运气的情况下通过带有flexigrid的ajax生成的动态网格中禁用de mouseover属性,这是我试过的:
$('div.sundefined').on('mouseover', function(event) {
return false;
});
sundefined是表头的类名。奇怪的是,如果我从firebug控制台发射它。它有效。
任何想法?
提前感谢。
答案 0 :(得分:0)
我看到你正在使用.on()
,但你需要将它绑定到页面加载时存在的元素!
$(document).on('mouseover', 'div.sundefined', function(event) {
return false;
});
答案 1 :(得分:0)
也许:
$('div.sundefined').off('mouseover');
或
$('div.sundefined').on('mouseover', function(event){
event.preventDefault();
});
或
$('div.sundefined').on('mouseover', function(event){
event.stopPropagation();
return false;
});
事实上,如果动态生成div.sundefined,则必须遵循tymeJV的提示。