şöyle açıklayayım:

$("body").on('click', '.birinci', function(){

blabla1
});


$("body").on('click', '.ikinci', function(){

blabla2
});

$("body").on('click', '.ucuncu', function(){

blabla3
});

gibi fonksiyonlarım var. görüldüğü gibi pratik değil. bunları daha derli toplu yazmak istiyorum. acaba şöyle bir yöntem var mı?


$("body").on('click',

'.ucuncu': function(){


},

'.ikinci':function(){

}
);

falan gibi gidip uzayan. varsa kullanımı nasıldır? daha derli toplu yazsam daha hoş olacak da.

 

boyle birsey yapabilirsin,

$("body").on({
"click" : function(e) { ... },
"change" : function(e) { ... },
"submit" : function(e) { ... }
}, ".birinci");

denemedim ama söyle de yapabilirsin sanirim

$("body")
.on('click', '.birinci', function(){blabla1})
.on('click', '.ikinci', function(){blabla1})
.on('click', '.ucuncu', function(){blabla1})

ama bunun yerine üc elemana .birinci, .ikinci, .ucuncu ortak baska bir class taminla, mesela .click-calistir

$("body").on('click', '.click-calistir', function(event){
event.target // bu hangi element clicklendi onu verir
if(clicklenen buysa){
//blabla1
} else if(clicklenen suysa)
{
//blabla2
}

});

emrahday
1

mobil görünümden çık