$(".first").click(function(){
item = "hello";
$(".second").toggle(300);
$(".second").click(function(){
item = "goodbye";
});
$(this).html(item);
});
私は現在、関数内に関数がネストされている上記のコードを使用しています。
ボタンsecond
をユーザーがクリックは、変数item
の値がこんにちはから別れに変更する必要がある場合。この時点で、クリックされた元の.first
ボタンの現在の値は、新しいitem
の値に変更される必要があります。
コードの問題点は、ボタンをクリックする前にhtml(item)
コード行が実行されることです。
2番目(ネストされた)関数の内部にその行のコードを追加しようとしましたが、$(this)
部分のために機能しません。
どうすればこの問題を修正できますか?
。 – dfsq
@dfsqどうすればこの問題を解決できますか? –
2番目のクリック機能を外部に移動できないのはなぜですか? HTMLのビットは、あなたが達成しようとしていることを理解するのにも役立ちます。 –