[]
jQuery on fonksiyonuyla ilgili soru
şö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.
$("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
}
});
$("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 (22.08.14 11:00:07 ~ 11:00:31)
1