简体   繁体   中英

:focus simultaneously with input of button and search

I am attempting to give an input of text and an button pseudo :focus. I can do that, no problem. What is my problem is though is I want when I click on the input of text, that it not only changes the elements on the input text but also the button. Is this possible in JS? Would you just create a function saying when that is clicked change the elements of that? Or even in jQuery?

Here it goes:

#inputText:focus{
  border: 1px dashed black;
}
#inputText:focus ~ #button {
  background: red;
}

https://jsfiddle.net/fxzuu3yz/

I'm pretty sure you're looking for a jQuery way of doing this:

 function update() { $(this).parent().toggleClass("active"); } $(".main input").on("focus", update); $(".main input").on("blur", update); 
 .active input { border: 1px dashed black; } .active button { background:red; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="main"> <input type="text" /> <button>Go!</button> </div> 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM