я бы хотел вызвать функцию когда я управление + клик на HTML> таблица> тр а также вызвать другую функцию когда я не использую контрольный ключ.
Объяснение:
Здесь у меня есть HTML таблица. Я привязал функцию щелчка к стол> тр и вычурная коробка показывается по клику этой тр.
Но теперь я хочу нажать на тот же тр в конкретном тд но первая функция вызывается, даже если я указываю идентификатор указанного стол> тр> тд.
Я применил стол> тр класс и href для отображения fancybox, и когда я закрываю fancybox, класс и href удаляются в соответствии с моим желанием.
Но теперь, когда Я хотел использовать тот же тр а также нажмите на Td этого тр а также вызвать другую фантазию, класс и HREF применяется к тд но fancybox не появляется принадлежность к тд, но появляется принадлежность к тр.
$('#tbl').on('click','tbody tr',function(){
//fancybox 1 to be appeared
});$('#tbl').on('click','tbody tr td#comm',function(){
//fancy box 2 to be appeared..
});
При необходимости можно использовать клавиши Ctrl или Alt или Shift.
e.ctrlKey
является true
когда Ctrl нажата (где e
является объектом события из первого параметра обработчика события):
$('tbl').on('click', 'tbody tr', function(e) {
if (e.ctrlKey) {
//fancybox 1 to be appeared
}
});
Кроме того, у вас есть shitKey
а также altKey
которые true
когда они нажаты.
Вы также можете использовать Вот.Надеюсь, это поможет.