fbutton
クラスを持つ要素がいくつかあります。クリック要素をクリックされた要素にのみバインドするにはどうすればよいですか。私はこのようなコードを持っています:
$('.fbutton').click(function() {
/*
Some Code 1
*/
$(this).next().click();
/*
Some Code 2
*/
enough;
});
$(this).next().click();
行は要素のクリックをトリガーしますが、他のすべてのfbutton
要素もトリガーされます(この部分が気になります)。
頭に浮かぶ最初の解決策は、Some Code 2 の後にスクリプト処理を終了することです。お返しとして・・・ コードの実行が異常終了する不正な JavaScript コードを使用しました。動作しますが、実行を終了する正しい方法ではありません。JavaScript の実行を終了するにはどうすればよいですか、またはクリックした要素に対してのみイベントをトリガーするにはどうすればよいですか。
より明確
にする .fbutton をクリックしてトリガーするだけです。jqueryはクリックされた要素を識別しますか? また、トリガーはユーザーのクリックに依存する必要があるため、.fbutton 要素のクラスを定義することはできません。