0
<div id="element1" onclick="change();">1</div>
<div id="element2" onclick="change();">2</div>
<div id="element3" onclick="change();">3</div>

element1 プロセスの変更機能をクリックすると、その他の onclick 関数が機能しません。jqueryでこれを行うにはどうすればよいですか?

4

1 に答える 1

1

1つの解決策は、1回だけ実行されるjQueryの.one()関数を使用することです。

元:

$('#element1,#element2,#element3').one("click", function() {
  console.log("This will be displayed only once.");
})

これにより、よりクリーンなコードのために持っているインラインJavaScriptを削除することもできます。

于 2012-11-17T22:22:56.160 に答える