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(“单击”);
}
});

  • 保险经纪人
  • 不,我不是做生意的。
  • 其他业务

何时需要触发器。?我在获取event
DomainNodeInserted
时调用此触发器事件@DhavalPurohitI需要一个循环,因为我不想为每个有这个类的元素触发一个点击事件,你到底想触发哪个元素?@Akshay更好的问题是你到底想做什么?class
select2 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");
        }
});