我有類(都)的div,我想選擇和應用樣式給他們時,單選按鈕與ID(免費)被選中。 CSS選擇器如何看起來像?當單選按鈕被選中時如何選擇一個div
-3
A
回答
-1
你可以使用jQuery來實現這一目標:
$('#free').change(function() {
//if checkbox checked
if(this.checked){
$('.both').addClass('newstyle');
}
//if the checkbox is not checked or unchecked
if(!this.checked){
$('.both').removeClass('newstyle');
}
});
下面是一個簡單的小提琴證明:https://jsfiddle.net/p3wc4ex6/1/
如果您正在尋找純CSS G-Cyr's answer是真棒
-1
CSS選擇器會或者看起來像:
#free:checked ~ .both
#free:checked ~ .parent_of_both .both
這意味着必須#free
提前在流動和.both
一個sibbling或#free
一個sibbling內部。
帶標籤和css隱藏無線電輸入的示例https://codepen.io/gcyrillus/pen/JFdEk。
如果HTML與CSS選擇器要求不匹配,則需要使用javaScript。
相關問題
- 1. 當另一個單選按鈕被選中時如何取消選擇單選按鈕?
- 2. 當選擇每個按鈕時,JQuery更改單選按鈕被選中狀態
- 3. 當從列表中選擇一個項目時選擇一個單選按鈕
- 4. 如何選擇一個單選按鈕後選擇一個gridview
- 5. 當單選按鈕被選中時顯示div - 結合javascripts
- 6. 當所有單選按鈕被選中時,Javascript顯示div
- 7. 當一個單選按鈕被選中時,另一個單選按鈕應該被自動檢查
- 8. 選中單選按鈕時選div
- 9. 當單選按鈕被選中 - 顯示選擇標籤部分
- 10. 單選按鈕僅選擇第一個單選按鈕沒有其它無線電按鈕被選擇
- 11. 當單選按鈕被選中時,如何用JQuery替換HTML
- 12. 當我點擊另一個單選按鈕時,如何從單選按鈕選擇中清除內容?
- 13. 選擇在單選按鈕被替換在兩個div
- 14. 單選按鈕被禁用後,下一個單選按鈕被選中
- 15. 如何在一組div之間選擇一個div,例如單選按鈕?
- 16. 當單選按鈕被選中時,如何使用jquery mobile顯示div?
- 17. 當選擇單選按鈕時,jquery更改div背景顏色?
- 18. 一次選擇一個單選按鈕
- 19. 選擇一個單選按鈕後顯示一個div
- 20. 如何讓單選按鈕被選中?
- 21. 如何選擇selenium webdriver中的單選按鈕?動態選擇單選按鈕
- 22. 當單選按鈕被選中時,複選框變爲必需
- 23. 選擇一個div取消選擇其他divs就像一個單選按鈕?
- 24. 當我在Knockout.js中選擇單選按鈕的其他選項時,查找單選按鈕的前一個值
- 25. 從show hide div中選擇一個單選按鈕
- 26. 同時選擇兩個單選按鈕
- 27. 從選定的單選按鈕中選擇下一個單選按鈕
- 28. 如何讓單選按鈕選擇另一個單選按鈕的值
- 29. 當單選按鈕被選中時,組合框未被禁用
- 30. 選擇一個單選按鈕
在SO上,您應該嘗試**自己編寫代碼**。後** [做更多的研究](//meta.stackoverflow.com/questions/261592)**如果你有問題,你可以**發佈你已經嘗試**與清楚的解釋是什麼是'工作**並提供** [最小,完整和可驗證示例](// stackoverflow.com/help/mcve)**。 – Rob