Не снимать фокус при клике по другому элементу

Имеем input text или textarea и кнопку с действием для выделенного текста. При нажатии на эту кнопку фокус перейдет к ней, как видно на примере:

Чтобы запретить элементу переводить фокус на себя, нужно к нему добавить событие mousedown c return false. Это можно сделать с помощью JQuery:

$('a').on('mousedown', function() {
	return false;
});
JS
28.10.2019
Предыдущая запись Буквица CSS

Комментарии

, чтобы добавить комментарий.

Другие публикации

Получить выделенный текст на странице
getSelection() возвращает выделенный пользователем текст, за исключением текстовых полей, ​для них используются...
23.10.2019
887
0
Работа с Textarea jQuery
Сборник jQuery приемов с textarea - получить содержимое, вставить значение, подсчет количества символов и строк и т.д.
04.03.2018
18398
+3
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
12.12.2019
4600
+7
Обернуть выделенный текст тегами в textarea
С помощью JS-свойств selectionStart и selectionEnd можно сделать оборачивание выделенного текста тегами или BB-кодами.
19.11.2019
1055
0
Стилизация Checkbox
Несколько примеров как изменить внешний вид чекбоксов с помощью CSS, изображений и немного JS.
22.04.2020
1407
+1
Защита текстов от копирования
Примеры защиты от копирования текста с сайта, добавление копирайта при копировании и отключение выделения текста в браузере. Методы обхода этих ограничений.
19.12.2016
4424
0