У меня возникает проблема, когда я хочу, чтобы текст поля ввода автоматически выделялся при открытии выпадающего списка. С точки зрения пользователя я хочу, чтобы они могли скопировать эту ссылку в буфер обмена, нажав CTRL C, поэтому я хочу, чтобы она автоматически выбиралась по этой причине.Автоматический выбор текста поля ввода при раскрытии раскрывающегося списка
My Demo здесь http://jsfiddle.net/Yppqw/11/
Мой Ввод принадлежит к Bootstrap раскрывающийся и настроен вывести текущий URL.
и JavaScript Я использую, чтобы попытаться сделать это следующим образом
$(function() {
/* Add Current URL to Input Field */
$('input.shareURL').val(window.location);
/* Select input field text automatically*/
$('input.shareURL').select();
});
/* Stop Dropdown from closing when input clicked */
$('.inputDrop').find('input').click(function (e) {
e.stopPropagation();
});
Как я могу получить это поле ввода, чтобы уже быть выбран, когда я открываю выпадающий список?
Благодаря
HTTP : //jsfiddle.net/Yppqw/18/. Не использует тайм-ауты. –
@ PetrČihula, хорошо, но это решение не работает с файлом Bootstrap JS, загруженным в ресурсы http://jsfiddle.net/Yppqw/19/ Я вижу, что вы удалили его на работу – Redwall