jquery 模拟点击anchor-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

jquery 模拟点击anchor

小旋风柴进 2016-03-24 09:55:57 1092

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时,能链接到下面的内容。 请大家帮忙看看大概什么原因。 谢谢

JavaScript
分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:12:00
    <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();
    }); 
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程