2つのボタンがあります。1つはクラス付きbtn-star
、もう1つはbtn-current
。付きです。クリックするたびに独立した関数を呼び出しています。しかし、今は、呼び出されたときに1つの関数だけを呼び出したいと思います。
私のコードはこれに似ています:
$('document').ready(() => {
$(document).on('click', '.btn-star', function () {
// Do stuff
}
$(document).on('click', '.btn-current', function () {
// Do stuff
}
}
関数を個別に定義し、クリックハンドラーの両方のボタンのコールバックとして渡すことができます。例えば -
$('document').ready(() => {
const commonFunc = () => {
// do common stuffs here
}
$(document).on('click', '.btn-star', commonFunc());
$(document).on('click', '.btn-current', commonFunc());
}
お役に立てば幸いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加