我想在所有record_row
div onclick 的基础上执行一项操作。我正在这样做$('.record_row').live("click",function(){})
。在 record_row div 里面我放option_icon
了我放了一张图片的 div。我已经阻止了记录 onclick by onclick="event.cancelBubble = true;"
。它可以正常使用$('.option_icon').click(function(){})
但不能使用$('.option_icon').live("click",function(){})
功能。
有什么建议么?提前致谢。
html:-
<div id="container">
<ul>
<li><div id="data_item_1" class="record_row">
User record displayning here
<div class="option_icon" onclick="event.cancelBubble = true;">
-----
</div>
</div>
</li>
<li>
<div id="data_item_2" class="record_row">
.........
<div class="option_icon" onclick="event.cancelBubble = true;">
-----
</div>
</div>
</li>
</ul>
</div>
jQuery:-
$('.record_row').live("click",function(){
-----------
-----------
// working fine
});
$('.option_icon').live("click",function(e){
e.stopPropagation();
-----------
-----------
// Not working
});