私は次の JavaScript を持っています。ユーザーが .field_trip_mini_div 内の削除 div をクリックしている場合、このマウスダウン関数を起動させたくありません。削除 div id は「delete」です。ユーザーが削除 div をクリックした場合にマウスダウン機能が実行されないようにするには、どのコードを追加する必要がありますか? 最初の行を次のように変更してみました
$(".field_trip_mini_div :not('#delete')").live({
しかし、それはうまくいきませんでした。コードの 2 行目で停止する方法はありますか?
$(".field_trip_mini_div").live({
mousedown: function(){
$.ajax({
type: "POST",
url: "/field_trips/"+selected_field_trip_id+"/reload_div",
data: {id: selected_field_trip_id},
success: function(response)
{
$('#selected_fieldTrip_div').html(response);
}
});
});
編集:最初は # を使用しました。回答ありがとうございますが、スタック オーバーフローの入力エラーでした。