1

这里是 senario

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

我想做以下事情:

  1. 当单击 CALL 锚点时,它会触发一个功能(好的)
  2. 将第二个锚点 href 更改为 CallTo:xxxx (ok)
  3. 在第二个锚点上触发点击事件(这是问题所在)

由于某种原因,.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 显示链接正在更改,但点击不会触发。

4

0 回答 0