Я новичок в JS/jQuery и использую следующий фрагмент в моем документе, готовый к , вызов функции на клавиатуре на TDs с определенным классом:jQuery: Triggering event on dblclick не работает (но работает на keyup и т. Д.)
$(document).on('keyup', '.calcInOut, .calcBalance', calculateSumsKPR);
Функция вычисляет некоторые данные на основе входов в таблице, а затем обновляет ячейки с результатами вычислений. Таблица представляет собой стандартную HTML-таблицу с большим количеством динамически добавленных строк и TD, а все редактируемые TDs содержат контент-контент, где пользователи могут вводить числа.
До сих пор все работает по назначению, но по какой-то причине я не могу назвать ту же функцию при двойном щелчке.
Я попытался с помощью 'dblclick keyup'
вместо 'keyup'
, а также пытался скопировать весь фрагмент и заменяя keyup
на dblclick
там, но и не вызвать функцию на двойной щелчок.
У меня есть другое событие при двойном щелчке, которое инициируется отдельно и очищает содержимое div двойным щелчком, но не должен ли я называть два отдельных события на этом?
Пример TD:
<td class="calcInOut editable"><div contenteditable="true"></div></td>
Большое спасибо за любую помощь в этом, Майк
Вы можете использовать только один идентификатор события на связывании JQuery событий вызовов ... – Mike
Спасибо за что ! – keewee279