У меня есть текстовое поле в форме редактирования, которое предварительно заполнено значением. Я хотел бы дать ему следующее поведение:
- щелчок внутри текстового поля автоматически выделяет все содержимое
- Повторный щелчок внутри области отменяет выделение всего содержимого и помещает курсор в положение, в котором пользователь нажимает
Вот мой код:
// HTML
<input type="text" class="clickToSelect" value="myText" />
// jQuery
$(".clickToSelect").click(function(){
$(this).select();
})
Теперь, когда пользователь щелкает поле, выделяется весь текст, но при повторном щелчке весь текст по-прежнему выделен. Любые идеи, как я могу отменить выделение текста по второму щелчку и поместить курсор?