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

.select() — устанавливает обработчик выделения текста внутри элемента или запускает это событие.

Метод имеет два варианта использования.

  • handler — функция, которая будет установлена в качестве обработчика.

  • eventData — объект содержащий данные, для передачи в обработчик. Должны быть представлены в формате {fName1:value1, fName2:value2, ...};
  • handler — функция, которая будет установлена в качестве обработчика.

В первом варианте использования, метод является аналогом .on("select", handler), а в третьем случае аналогом .trigger( "select" ).

Пример

See the Pen oooWaa by Aleksei (@AmateR) on CodePen.dark

В этом примере при клике по серому блоку, в поле будет выделен текст и выведется соответствующее сообщение. При выделении текста в поле так же сработает событие и выведется сообщение о том, что сработало событие выделения.

Дополнительно

Событие select() является лишь сокращением для .on("select", handler), поэтому убрать установленный обработчик можно с помощью .off( "select" )

Оставить комментарий

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