jQuery實現(xiàn)簡單的按鈕顏色變化
更新時間:2021年08月08日 11:56:34 作者:Wellfancy
這篇文章主要為大家詳細介紹了jQuery實現(xiàn)簡單的按鈕顏色變化,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
在HTML和CSS中我們想要完成一個對按鈕顏色的設置,雖然也可以做到想要的效果,但過程比較繁瑣,利用jQuery我們就可以輕松的完成這件事情。
假設現(xiàn)在我們有一組按鈕
當我們點擊其中一個的時候讓它變成粉色,再點擊另一個后除了被點擊的按鈕全部為原始顏色,我們應該怎樣做呢
其實只需要簡單的幾行代碼即可完成
<script> $(function(){ $('Button').click(function(){ //先設置點擊的按鈕顏色變?yōu)榉凵? $(this).css('background','pink'); //再設置除了當前元素的其他兄弟元素的顏色為“空” //siblings是選中當前元素的所有兄弟元素(除去當前元素) $(this).siblings('button').css('background',''); }); }); </script>
效果如下:
下面是完整代碼:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>Wellfancy</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <style> div{ border: 2px solid lightpink; margin: 50px auto; padding:50px ; } </style> </head> <body> <div> <button>選項1</button> <button>選項2</button> <button>選項3</button> <button>選項4</button> <button>選項5</button> <button>選項6</button> <button>選項7</button> </div> <script> $(function(){ $('Button').click(function(){ $(this).css('background','pink'); $(this).siblings('button').css('background',''); }); }); </script> </body> </html>
可以看到,當我們使用jQuery時是不是比只用css要簡單得多呢?我們可以利用更簡短的代碼完成更復雜的操作。
相關文章
Jquery操作下拉框(DropDownList)實現(xiàn)取值賦值
Jquery操作下拉框(DropDownList)想必大家都有所接觸吧,下面與大家分享下對DropDownList進行取值賦值的實現(xiàn)代碼2013-08-08jQuery實現(xiàn)DIV響應鼠標滑過由下向上展開效果示例【測試可用】
這篇文章主要介紹了jQuery實現(xiàn)DIV響應鼠標滑過由下向上展開效果,涉及jQuery基于事件響應結合stop與animate方法控制頁面元素屬性動態(tài)變換相關操作技巧,需要的朋友可以參考下2018-04-04利用JQuery的load函數(shù)動態(tài)加載其它頁面的內容的實現(xiàn)代碼
利用JQuery的load函數(shù)動態(tài)加載別的頁面的代碼,方便實時獲取別的頁面的內容。2010-12-12jQuery移動頁面開發(fā)中的觸摸事件與虛擬鼠標事件簡介
這篇文章主要介紹了jQuery移動頁面開發(fā)中的觸摸事件與虛擬鼠標事件的簡單編寫方法,jQuery是當今人氣最高的Javascript庫并被廣泛應用于移動web的開發(fā),需要的朋友可以參考下2015-12-12