Обработчик выделения текста .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" )

4 ответа к «Обработчик выделения текста .select()»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *