在ajax加载的DIV内容上禁用单击事件

Disable click event on ajax loaded content of a DIV

本文关键字:单击 事件 ajax 加载 DIV      更新时间:2023-09-26

我需要在ajax加载的div内容上禁用点击事件。

<div id="left_column">
    <div class="menu">------</div>
    <div class="menu">------</div>
    <div class="small_panel1">------</div>
    <div class="small_panel1">------</div>
</div>

我想禁用点击事件从所有div内的左列

我正在尝试下面的代码,但它不工作:-

$("#left_column").children().bind('click', function(){ return false; });

请建议我在这里应该用什么。提前致谢

如果是ajax加载的内容,则需要使用事件委托:

$("#left_column").on('click', 'div', function(){ return false; });

您可能还需要取消对左侧列容器本身的单击:

$("#left_column").on('click', function(){ return false; });