Jquery 如何在嵌套较多的特定DIV上附加click事件
我有一个子div,它嵌套得很多。我希望当有人单击该div时,我希望显示一个警报,但如果有人单击我的特定嵌套div的外侧,则不会触发我的单击事件 我的具体部门是Jquery 如何在嵌套较多的特定DIV上附加click事件,jquery,html,Jquery,Html,我有一个子div,它嵌套得很多。我希望当有人单击该div时,我希望显示一个警报,但如果有人单击我的特定嵌套div的外侧,则不会触发我的单击事件 我的具体部门是今天安排收集 <div id="header_container" class="c12"> <div id="header_content_big_empty" class="g12"> <div class="warranty_rollover_position_relative_w
今天安排收集
<div id="header_container" class="c12">
<div id="header_content_big_empty" class="g12">
<div class="warranty_rollover_position_relative_wrapper_header">
<div class="arrange_collection_today">
<span>Arrange Collection of your faulty part today!</span>
</div>
</div>
</div>
</div>
所以,请指导我如何实现这一切。谢谢您可以使用
或推荐
$(".arrange_collection_today").click(function() {
});
您可以使用
或推荐
$(".arrange_collection_today").click(function() {
});
您始终可以使用更具体的选择器:
$(".arrange_collection_today").click(function() {
});
您始终可以使用更具体的选择器:
$(".arrange_collection_today").click(function() {
});
如果您使用的是JQuery,那么您可以使用以下命令
$(document).on("click", ".arrange_collection_today", function() { //code in here});
这样做的好处是可以触发动态创建的元素以及页面加载过程中出现的元素。如果您使用JQuery,则可以使用以下命令
$(document).on("click", ".arrange_collection_today", function() { //code in here});
这有一个优点,就是可以激发动态创建的元素以及页面加载过程中出现的元素。为什么不干脆
$(“.arrange\u collection\u today”)
?将if(class\u name=='arrange\u collection\u today')
放在if(class\u name='arrange\u collection\u today')上,而不是if(class\u name='arrange\u collection\u today')
@tymeJV,这应该是答案;)为什么不干脆$(“.arrange\u collection\u today”)
?把if(class\u name=='arrange\u collection\u today')
改为if(class\u name='arrange\u collection\u today')
@tymeJV这应该是答案;)