Jquery锚点#1.click更改锚点#2的href并单击锚点#2

时间:2012-07-25 10:00:53

标签: jquery

这是senario

我正在使用CallTo:协议让系统拨打电话号码。 用户可以更改表单上的数字,因此href需要更改为CallTo:xxxx

我想做以下事情:

  1. 单击CALL锚点时会触发一个函数(ok)
  2. 将第二个锚点href更改为CallTo:xxxx(ok)
  3. 触发第二个锚点上的click事件(这是问题所在)
  4. 由于某种原因,.click()事件不会在第二个链接上触发。

    我正在使用以下代码进行测试:

    <head>
        <script type="text/javascript" src="js/jquery.min.js"></script>
        <script>
            $(document).ready(function(){
                $("#mobile").click(function(event){
                    event.preventDefault();
                    $("#calling_clicker").prop("href", "http://www.google.co.uk").click();
                });
            });
        </script>
    </head>
    <body>
        <a class="butt call-outbound" href="#" id="mobile">Call</a>
    
        <a href="http://www.bbc.co.uk" id="calling_clicker">bbc</a>
    </body>
    

    Firebug显示链接正在更改,但点击不会触发。

0 个答案:

没有答案