Javascript 在选中复选框的行中选择特定值并检查重复项

Javascript 在选中复选框的行中选择特定值并检查重复项,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我遇到了一个问题,它的解决方案让我把它贴在这里,这样其他人就可以利用它,或者比我更好地即兴创作。 我的问题是:我有一个带有复选框的结果表来选择行。要求是知道我是否(使用复选框)选择了一个特定列值的相同集合,如果是这样,我必须做些什么。HTML代码 考虑到下面是我的动态表(CFML)html代码。标记必须位于循环内才能动态创建表内容 <table class="fixedTable"> <thead class="containerbg"> <tr class

我遇到了一个问题,它的解决方案让我把它贴在这里,这样其他人就可以利用它,或者比我更好地即兴创作。 我的问题是:我有一个带有复选框的结果表来选择行。要求是知道我是否(使用复选框)选择了一个特定列值的相同集合,如果是这样,我必须做些什么。

HTML代码

考虑到下面是我的动态表(CFML)html代码。标记必须位于循环内才能动态创建表内容

<table class="fixedTable">
 <thead class="containerbg">
   <tr class="listingheader">
      <td>StagingID</td>
      <td>BatchID</td>
      <td>AuditID</td>
      <td>Action</td>
      <td>File Name</td>
      <td>Card No</td>
      <td>Card No</td>
    </tr>
</thead>
<tbody>
  <tr class="cur_row" >
    <td>#staging_id#</td>
    <td>#batch_import_job_id#</td>
    <td>#audit_Id#</td>
    <td>#code#</td>
    <td class="file_name">#source_filename#</td>
    <td>#card_number#</td>
    <td class="tblResolve">
        <input type="checkbox" class="checkBoxClass cb"  name="resolveErrorsCheck" value="#row_no#">
    </td>
</tr>

我在HTML中没有看到body和table结束标记。同样,在$中,每次调用都没有.on(“单击”,function()…它只有function())这不是问题的答案。如果您的问题中有此问题,请单击问题上的“编辑”按钮以包含相关代码。您的问题中没有代码被否决,并出于同样的原因被否决。我不确定为什么所有问题都应该包含代码。我已经清楚地提到,这更像是一个带有answ的问题呃,我遇到过。所以这个论坛不鼓励自找答案还是什么?请教育我。当你说
问题:我有一个带有复选框的结果表来选择行。
那么你不包括实际的html,如何解决问题?没有问题代码,问题很模糊。-你应该只问practic基于你所面临的实际问题的回答性问题。闲聊的、开放式的问题会降低我们网站的有用性,并将其他问题从头版推下
  //register the click event

 $(document).ready(function() {
      $(document).on('click', '.cb',enableDisableActions);

 });

  function enableDisableActions() {
var values = new Array(); 
           $.each($("input[name='resolveErrorsCheck']:checked").closest('td').siblings('.file_name'),
             function (){
                  values.push($(this).text());
             });
            const initial = values[0];      
            const result = values.filter(src => src != initial);
            if(result.length){
               //no duplicate file_name selected
               //do something
            }else{
                //duplicate file_name selected
                //do something
            }
}