2016-12-27 86 views
-2

我在對話框中有一個textboxleft邊和和圖標(div)在右邊。 當我正在開啓對話框時,兩者都應該重點關注。從CSS動態添加焦點風格

HTML

<input id="text-link" class="form-control" onfocus="this.select();" onclick="this.select();"/> 
      <div class="form-control" id="link"></div> 

我試過下面

1. $("#link").focus(); 
2. document.getElementById("link") 

但不工作。

請建議一個css樣式動態添加焦點到該div。

+3

你想實現正是你希望把重點放在文本框上的圖標點擊 –

+2

什麼? –

+0

需要關注該div,同時單擊文本框並最初打開對話框。 –

回答

0

試試這個:

JQUERY:

$(document).ready(function(){ 
    $("#link").removeClass("focusdiv"); 
    $("#text-link").focus(function(){ 
     $("#link").addClass("focusdiv"); 
    }); 
}); 

CSS:

.focusdiv{ 
    box-shadow: inset 1px 1px 5px 1px #eee; // Put box-shadow as your need. 
    -moz-box-shadow: inset 1px 1px 5px 1px #eee; 
    -webkit-box-shadow: inset 1px 1px 5px 1px #eee; 
    border: 2px solid #ccc; 
}