1

シナリオはこちら

CallTo: プロトコルを使用して、システムに電話番号を発信させています。ユーザーはフォームの番号を変更できるため、href を CallTo:xxxx に変更する必要があります。

私は次のことをしたいと思います:

  1. CALLアンカーをクリックすると、関数が起動します(OK)
  2. 2 番目のアンカー href を CallTo:xxxx に変更します (ok)
  3. 2番目のアンカーでクリックイベントを発生させます(ここに問題があります)

何らかの理由で、2 番目のリンクで .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