2015-07-19 149 views
0

如何檢查表單中的特定文本輸入是否被選中(突出顯示)? 我可以用jQuery來做到嗎?檢查是否選擇了文本輸入內容(突出顯示)

+0

可能重複[http://stackoverflow.com/questions/4712310/javascript-how-要檢測,如果一個字是突出顯示](http://stackoverflow.com/questions/4712310/javascript-how-to-detect-if-a-word-is-highlighted) –

回答

0

您可以使用此

input:focus { 
    background-color: yellow; 
} 
+0

請考慮添加在至少向OP提供一些解釋並向您的讀者解釋爲什麼以及如何回覆原文al問題。 –

0

試試這個:

var selected = $(':focus'); 
+0

這是否適用於所有輸入類型,密碼等? – fubbe

+0

嘗試小提琴https://jsfiddle.net/8zjtce2p/1/ – monkey

+0

Iam最好用純javascript:P謝謝^ – fubbe

0

既然你只需要輸入文本類型。這裏是一個javascript解決方案。

function addevents() { 
    var input = document.getElementsByTagName('input'); 
    for(var i=0;i<input.length;i++) { 
     input[i].addEventListener('focus', focus, false); 
} 

function focus() { 
    if(this.type === 'text') 
     alert(this + ' iam a text input'); 
} 

addevents(); 
相關問題