Javascript 单击事件一次触发
我在类Javascript 单击事件一次触发,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我在类select2搜索选择关闭时触发单击事件,但我只能触发类select2搜索选择关闭的第一次/一次事件 下面是我的html代码 <ul class="select2-choices" style=""> <li class="select2-search-choice"> <div>Insurance Broker</div> <a href="#" class="select2
select2搜索选择关闭时触发单击事件,但我只能触发类select2搜索选择关闭的第一次/一次事件
下面是我的html代码
<ul class="select2-choices" style="">
<li class="select2-search-choice">
<div>Insurance Broker</div>
<a href="#" class="select2-search-choice-close" tabindex="-1"></a>
</li>
<li class="select2-search-choice">
<div>Insurance Broker</div>
<a href="#" class="select2-search-choice-close" tabindex="-1"></a>
</li>
<li class="select2-search-choice">
<div>Other business </div>
<a href="#" class="select2-search-choice-close" tabindex="-1"></a>
</li>
<li class="select2-search-field">
<label for="s2id_autogen1" class="select2-offscreen"></label>
<input autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" id="s2id_autogen1" tabindex="0" style="width: 10px;" placeholder="" aria-activedescendant="select2-result-label-83" type="text">
</li>
</ul>
我哪里做错了
提前谢谢 选择与循环元素相关的项目
$( ".select2-search-choice" ).each(function( index ) {
if($.trim($( this ).text()) != 'No, I am not in a business.') {
$(this).find(".select2-search-choice-close").trigger("click");
}
});
演示:
$(“.select2搜索选项关闭”)。单击(函数(e){
e、 预防默认值();
log($(this.prev().text());
});
$(“.select2搜索选项”)。每个(函数(索引){
if($.trim($(this.text())!=“不,我不是做生意的。”){
$(this.find(“.select2搜索选择关闭”).trigger(“单击”);
}
});代码>
-
保险经纪人
-
不,我不是做生意的。
-
其他业务
-
何时需要触发器。?我在获取eventDomainNodeInserted
时调用此触发器事件@DhavalPurohitI需要一个循环,因为我不想为每个有这个类的元素触发一个点击事件,你到底想触发哪个元素?@Akshay更好的问题是你到底想做什么?classselect2 search choice close
在li
和parent
类没有文本否下,我不是在做生意。
查看我更新的问题Nope still类只触发了一次
$( ".select2-search-choice" ).each(function( index ) {
if($.trim($( this ).text()) != 'No, I am not in a business.') {
$(this).find(".select2-search-choice-close").trigger("click");
}
});