如何聚焦输入标签div之外的div

时间:2017-04-24 10:48:01

标签: html5 css3

当输入标签聚焦时,我没有强调我的div。 注意:输入标记和目标div都不在同一个div中。请参阅代码

<div><input type="text"/></div>
<div>this should change color when input is focused</div>

2 个答案:

答案 0 :(得分:0)

喜欢这个?这会使用MyIonic2 -> alertDialogjQuery更改为css

&#13;
&#13;
div
&#13;
$('#someInput').on("focus", function(){
   $("#someDiv").css("color", "red")
});
&#13;
&#13;
&#13;

答案 1 :(得分:0)

你正试图选择父母的兄弟......叔叔/阿姨;)
坏消息是:CSS无法做到这一点 不过好的'JS'会做的伎俩

const trigger = document.getElementById("trigger");
const target = document.getElementById("target");

trigger.addEventListener("focusin", function() {
  target.classList.add("triggered");
});
trigger.addEventListener("focusout", function() {
  target.classList.remove("triggered");
});
.triggered {
  color: red;
}
<div>
  <input id="trigger" type="text" />
</div>
<div id="target">this should change color when input is focused</div>