Я хотел что-то похожее наКак мы связываем 'on' с несколькими селекторами одновременно?
$('#el1').bind({
click,function(e){
alert('clicked on el1');
},
})
$('#el2').bind({
click,function(e){
alert('clicked on el2');
},
})
при использовании 'на'. Я искал что-то вроде:
$(document).on({
click:'el1',function(e){
alert('clicked on el1');
},
click:'el2',function(e){
alert('clicked on el2');
}
})
Это не работает.
[отредактировано]
Наверное, мне нужно быть более ясным. Различные функции не имеют ничего общего. Возможно, что-то, как это будет делать:
$(document).on({
click:'el1',function(e){
alert('clicked on el1');
},
click:'el2',function(e){
$('body').css('background-color','green');
}
})
Я в настоящее время видим, используя switch case
решение, чтобы быть ближе к той, которую я искал.
Почему вы не используете классы для определения своих элементов? Множественные определения для подобных элементов с идентификаторами не имеют большого смысла. – Lowkase