0

リンクをクリックすると、イベントが発生しますが、alert() 関数が機能しません。つまり、関数コードを実行していません。どんな助けでも大歓迎です。ありがとう。

<a id="linkSurveyId" href="/wordcloud/49" title="Melodifestivalen">Melodifestivalen </a>

   $("#linkSurveyId").click( function (e) {
    e.preventDefault();
    alert("welcome");

});
4

2 に答える 2

0

私のために働く:http://jsfiddle.net/L3k39/

コードに、このJSの実行を妨げている何かが含まれていると思われます。エラーコンソールを確認してください。

于 2012-10-16T21:34:58.437 に答える
0

コード自体は機能するはずですが、機能を妨げる可能性のある理由がたくさんある可能性があります。

  1. スクリプトがスクリプトタグ内に含まれていることを確認してください<script> </script>
  2. JSの実行を妨げる可能性のある他のエラーがコンソールにないことを確認してください。
  3. jQueryライブラリが正しく含まれていることを確認してください。http://code.jquery.com/からダウンロードして含めるか、リンクすることができます
  4. コードが次のようなDOM対応関数内にラップされていることを確認してください$(function () { });

以下のコードを試してください、

<script>
   $(function () {
       $("#linkSurveyId").click( function (e) {
         e.preventDefault();
         alert("welcome");
       });
   });
</script>
于 2012-10-16T21:39:35.207 に答える