1

私は非常に奇妙な問題に直面しています。すべてが正しく機能するはずですが、関数は実行を拒否します。

正常に動作する同様の機能がありますが、コンソールから実行しない限り初期化されません。

これはコードです:

$(".like").click(function() {
    number = parseInt($(this).text());
    $(this).text(number+1).addClass("iLike").removeClass("like");
    delete number;
});

$(".iLike").click(function() {
    number = parseInt($(this).text());
    $(this).text(number-1).addClass("like").removeClass("iLike");
    delete number;
});

@実行しようとしているサイトは: ~~~~

スクリプトにはありますが、実行されていません。どうしてか分かりません。

HTML:

<button id="like-85" class="like " type="button">3</button>

問題: HTML を DOM に挿入しても、ソースが変更されず、特定の機能が挿入に添付されません。

解決策: onclick などのイベントである タグ内に挿入します。

4

2 に答える 2

1

それはの中になければなりません$(document).ready()

于 2013-05-23T03:33:31.673 に答える