2017-01-25 162 views
-1

我有一個搜索欄,當我選擇項目以更改該搜索欄的背景顏色時,我想要。我必須用jQuery和CSS來做到這一點。使用jQuery選擇項目後更改背景顏色

背景無選擇標記

background without select tag

我要改變搜索欄的背景顏色時,標籤被選定

i have to change background color of search bar when tag is selected

我的類的名稱select2-choices

任何人都可以幫助我如何編寫此代碼?

+1

顯示代碼伴侶。 – Satpal

回答

0

您需要使用Jquery選擇器。 檢測被點擊的搜索欄上的選項,然後設置控件的背景顏色。

$(".select2-choices").click(function() { 
      $("#MySearchBar).css({ "background-color": "White" }); 
     }); 
0

$(".select2-choices").click(function() { var bar = $("#MySearchBar); bar.setAttribute("style","background-color:White"); });

+0

這將覆蓋所有以前設置的內聯樣式 - 同樣,'setAttribute'是一個DOM元素的方法,而不是jQuery對象 –