私が新しい言語を学び始めるとき、私はいつも実用的で標準的な方法ではないと感じています。 jQueryに関する質問があります。もし私がやっていることが受け入れられるのであれば。それは動作します。しかしそれはベストプラクティスですか?
私には3つの画像があります。
<img src="del.png" class="delete user" />
<img src="del.png" class="delete event" />
<img src="del.png" class="delete recipe" />
次に、$( '。delete')でjQueryがクリックイベントを検出しました。
$('.delete').click(function() {
if($(this).hasClass('user')) {
action = 'user'
}
if($(this).hasClass('event')) {
action = 'event'
}
if($(this).hasClass('recipe')) {
action = 'recipe'
}
// I then use ajax, send the action as $_POST to the PHP script
// and it tells PHP what to delete.
// Doing it this way, I don't have to use 3 onclick functions and 3 ajax functions.
});
これは決して両方を持つことはありません。 「イベント」または「ユーザー」または「レシピ」のいずれかです。 – sqram
IMOここではelseを使うのは良い考えです。 –