Всем привет! Такой вопрос: Есть несколько инпутов и дивов, у дивов установлен tabindex<0. У инпутов устанавливаеся свойство focus после клика мышкой. А как определить при помощи селекторов jquery, на каком диве произошел клик, т.е. куда делся фокус с инпута? Можно, конечно, дивам делегировать событие onmousedown, но хотелось бы именно через селекторы.
/*раньше работал с delphi. С javascript работаю недавно, еще много непоняток*/
1. jane76601 - 20 Августа, 2017 - 17:37:46 - перейти к сообщению
2. htmaker - 23 Августа, 2017 - 07:06:02 - перейти к сообщению
Создаешь css-класс, общий для всех input-ов, отслеживаешь событие on click для этого класса. В this будет элемент по которому сделан клик
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $( ".input-class" ).on( "click", function() {
- console.log( $( this ).text() );
- });