开发者社区> 问答> 正文

jquery 模拟点击anchor

html 结构是这样的:

<div class="survey" id="k_1">
  <a href="#k_2">1</a>
  ...
  <input type="radio" id="inv_1">
</div>
...
<div class="survey" id="k_2">
...
</div>
我想点击radio button的时候,同事click那个anchor

$("#inv_1").on('click',function(){
  $(this).closest('.survey').find("a").click();
});

结果是没反应,如果我手动点击anchor的那个1时,能链接到下面的内容。 请大家帮忙看看大概什么原因。 谢谢

展开
收起
小旋风柴进 2016-03-24 09:55:57 1681 0
1 条回答
写回答
取消 提交回答
  • <a href="#k_2"><span id="k_2_span">1</span></a> 
    $("#inv_1").on('click',function(){ 
      $(this).closest('.survey').find("#k_2_span").click(); 
      //or
      $(this).closest('.survey').find("a")[0].click();
    }); 
    2019-07-17 19:12:00
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载