Обработчик выделения текста .select()
.select() – устанавливает обработчик выделения текста внутри элемента или запускает это событие.
Метод имеет два варианта использования.
.select( handler )
- handler — функция, которая будет установлена в качестве обработчика.
.select( [eventData ], handler )
- eventData – объект содержащий данные, для передачи в обработчик. Должны быть представлены в формате
{fName1:value1, fName2:value2, ...}
; - handler — функция, которая будет установлена в качестве обработчика.
В первом варианте использования, метод является аналогом .on("select", handler)
, а в третьем случае аналогом .trigger( "select" )
.
Пример:
See the Pen oooWaa by Aleksei (@AmateR) on CodePen.
В этом примере при клике по серому блоку, в поле будет выделен текст и выведется соответствующее сообщение. При выделении текста в поле так же сработает событие и выведется сообщение о том, что сработало событие выделения.
Дополнительно
Событие select()
является лишь сокращением для .on("select", handler)
, поэтому убрать установленный обработчик можно с помощью .off( "select" )
Можно ли убрать при селекте вызов другого события?
Какого, например?
Что же у вас все не работает….( в топку
Виктор, что именно не работает? С чем у вас возникла проблема?