Jquery 单击第一个后单击下一个链接

Jquery 单击第一个后单击下一个链接,jquery,Jquery,我试图在点击“状态”后按“确定”,我想在下一个链接(“a”)中触发点击 我正在使用: $(“[data name='city']”)。在(“单击”,函数(){ $(“#table”).find(“[data name='city']”)。trigger(“click”)} 我知道find()会查找每一项并最终停止 我想知道如何在data name=“city”的下一个链接中使用触发器,并在最后一个链接中避免使用 谢谢大家 <table id="table"> <tr>

我试图在点击“状态”后按“确定”,我想在下一个链接(“a”)中触发点击

我正在使用:

$(“[data name='city']”)。在(“单击”,函数(){
$(“#table”).find(“[data name='city']”)。trigger(“click”)}

我知道find()会查找每一项并最终停止

我想知道如何在data name=“city”的下一个链接中使用触发器,并在最后一个链接中避免使用

谢谢大家

<table id="table">
   <tr>
      <td style="">
         <a class="editable editable-click" href="javascript:void(0)" data-name="state" data-pk="113" data-value="18">My State 001</a>
      </td>
      <td style="">
         <a class="editable editable-click" href="javascript:void(0)" data-name="city">City 001</a>
      </td>
   </tr>
   <tr>
      <td style="">
         <a class="editable editable-click" href="javascript:void(0)" data-name="state" data-pk="113" data-value="18">My State 002</a>
      </td>
      <td style="">
         <a class="editable editable-click" href="javascript:void(0)" data-name="city">City 002</a>
      </td>
   </tr>
   <tr>
      <td style="">
         <a class="editable editable-click" href="javascript:void(0)" data-name="state" data-pk="113" data-value="18">My State 003</a>
      </td>
      <td style="">
         <a class="editable editable-click" href="javascript:void(0)" data-name="city">City 003</a>
      </td>
   </tr>
</table>

试试这个

$("#table").find("a.editable-click:last").trigger("click");
问候

$("#table").find("[data-name='city']").trigger("click");
将所有选择器与
数据名='city'
匹配,您有多个选择器。它将触发所有选择器,包括最后一个选择器

试试这个:

$("[data-name='state']").on("click", function(e){
    $(this).closest("tr").find("[data-name='city']").trigger("click");
});
演示
$(“#表”).find(“[data name='city']”)将选择
表中的所有
数据名='city
。您应该使用
$(this).最近的('tr')。find([data name='city'])
在单击
数据名='state'
后查找
数据名='city'
,如下所示

$('[data-name="state"]').click(function(){
    $(this).closest('tr').find("[data-name='city']").click();
})

使用第一个选择器,使其在下一个城市元素上停止:


您可以添加一些id或类吗?若要使链接唯一性为otherwith find,您将触发所有链接。何时要触发下一个链接?只是一个建议,我不会像您使用表那样使用标记名作为id。这将导致混淆。@burkay,是的,我知道。这只是一个示例。谢谢。
$('[data-name="state"]').click(function(){
    $(this).closest('tr').find("[data-name='city']:first").click();
})