[英]Select text in input field
我在這里轉圈。 以為我可以解決這個問題,問了一個更早的問題卻又被卡住了。 具有多個包含文本和數字輸入字段的面板的簡單表單。 當用戶單擊中的選項卡時,或應選擇該輸入字段文本的內容時。 我開始看這篇文章,也看了jquery的焦點並進行選擇。 似乎沒有任何作用。 單擊輸入字段時,似乎沒有高亮顯示已存在的文本。
謝謝
這是我嘗試過的一些方法:
$("input[type=text]").focus(function() {
$(this).select();
});
$('#itemPanel :input[type="text"]').each(function() {
$(this).click(function() {
console.log("I was clicked in");
});
});
要自動選擇輸入框中的文本,我建議您在示例中使用click
事件而不是focus
事件。
這似乎也寫在您發布的代碼示例鏈接中。 http://www.electrictoolbox.com/jquery-select-function/ (注意如何使用click
而不是focus
)
嘗試這個:
$("input[type=text]").click(function() {
$(this).select();
});
- 編輯
根據評論中的一些反饋,存在指向另一個類似問題的鏈接,該問題建議如下:
$('input[type=text]').focus(function() {
$('input[type=text]').select().one('mouseup', function(e) {
e.preventDefault();
});
});
如何使用on focus
$('input[type=text]').on('focus', function() {
$(this).select();
});
您也可以使用mouseup
$('input[type=text]').on('mouseup', function() {
$(this).select();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.