我只想禁用用户点击的能力,链接除外
$('selector').children().not('a').click(function(e) {
return false;
});
这不起作用..谢谢
我只想禁用用户点击的能力,链接除外
$('selector').children().not('a').click(function(e) {
return false;
});
这不起作用..谢谢
children
只选择直接的孩子。
要禁用 的所有selector
后代,请使用以下命令:
$('selector :not(a)').click(function(e) {
e.preventDefault()
});
或者,为了更有效率,使用委托:
$('selector').on('click', ':not(a)', function(e) {
e.preventDefault()
});
当您想禁止用户点击链接以外的内容时,只需执行以下操作:
$('selector').find(':not(a)').click(function(e){
e.preventDefault()
})
它适用于链接以外的所有元素。