这里是 senario
我正在使用 CallTo: 协议让系统拨打电话号码。用户可以更改表单上的数字,因此 href 需要更改为 CallTo:xxxx
我想做以下事情:
- 当单击 CALL 锚点时,它会触发一个功能(好的)
- 将第二个锚点 href 更改为 CallTo:xxxx (ok)
- 在第二个锚点上触发点击事件(这是问题所在)
由于某种原因,.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 显示链接正在更改,但点击不会触发。