首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

js 代码 用.find觅元素, 然后模拟点击, 为啥不行呢

2014-03-30 
js 代码 用.find找元素, 然后模拟点击, 为啥不行呢用JS代码去模拟点击就这一段,模拟点 第163的那个链接,

js 代码 用.find找元素, 然后模拟点击, 为啥不行呢
用JS代码去模拟点击

就这一段,  模拟点 第163的那个链接, 没反应
$("#btn_3").find(".btn_single_go").click();

如果用我$("#btn_3").html("将里面的内容修改,  可以成功修改的")


下面是 网页的示例代码
<html>
<body style="">
  <div alt="js 代码 用.find觅元素, 然后模拟点击, 为啥不行呢" />


<script type="text/javascript">

    $(document).ready(function(){

        $("#btn_submit").click(function(){

           $("#btn_3").find(".btn_single_go").trigger('click');

        });
 $(".btn_single_go").click(function(){
window.location.href = $(this).attr("href");

        });

    });
</script>

[解决办法]
目测没问题,
代码应该可以成功,
不行的话你可以试试
$("#btn_3").find(".btn_single_go")[0].click();
实在不行就写click事件
$("#btn_3").find(".btn_single_go").click(function(){
    window.location.href = $(this).attr("href");
    return false;
});
$("#btn_3").find(".btn_single_go").triggerHandler('click');

热点排行