0
A
回答
2
查詢一個可能的實現可以是:
$(document).ready(function(){
$(".myCheckboxClass").bind('click', function(){
$(this).css('background-color', 'red');
});
});
基本上可以做到在JS一樣的,只是檢查的正確語法。關鍵是點擊元素的「這個」選擇。
1
的使用class
代替id
,因爲(正如它的名字已經說)id
必須是唯一的,否則就不是一個id了..
修理和工作版本:http://jsfiddle.net/hvWeG/5/
$(function(){
$('.option').on('click',function(){
$(this).css('background-color','yellow');
});
});
HTML
<ul style="display:block;" id="options">
<li class="option">Cucumber</li>
<li class="option">Tomato</li>
<li class="option">Potato</li>
</ul>
1
檢查了這一點 check edited Code here
1>您所有的溫控功能應該是頭,中的jsfiddle靠近左上角改變onload
到no wrap in head
,
2首先>你不需要腳本標籤的onclick
3>文件內。 getElementById('option')將只選擇第一個ID爲'option'的元素 檢查下面的代碼,我對代碼做了一些小的修改。 check edited Code here
相關問題
- 1. css改變點擊元素的樣式
- 2. 單擊類時更改樣式元素
- 3. 點擊更改樣式
- 4. 點擊更改ViewCell元素
- 5. jquery更改div的樣式點擊
- 6. 只改變被點擊元素的樣式?
- 7. 根據元素更改隱式樣式?
- 8. 更改元素樣式的jQuery
- 9. 更改多個元素的樣式
- 10. 嵌套的單擊事件來更改元素樣式
- 11. 使用javascript/jquery更改元素焦點(單擊)上的輸入/ textarea樣式表
- 12. 通過單擊另一個元素來更改元素的樣式
- 13. 點擊後更改按鈕樣式
- 14. 點擊Android按鈕更改樣式
- 15. 更改CSS樣式表按鈕點擊
- 16. 不能更改元素類別點擊
- 17. 通過點擊更改元素像PHPAdmin
- 18. 點擊動態更改目標元素
- 19. javascript點擊更改子div元素
- 20. 單擊按鈕更改元素CSS樣式
- 21. 如何更改元素樣式顏色
- 22. 使用javascript更改元素樣式
- 23. .get()成功後更改元素樣式
- 24. Android SimpleAdapter更改元素樣式
- 25. 如何將元素樣式更改爲正常,如果點擊其他地方?
- 26. 子元素焦點狀態更改父元素SASS @ at-root的樣式
- 27. 根據另一個元素的樣式更改元素樣式,不使用javascript
- 28. 如何根據其他元素樣式更改HTML元素的樣式?
- 29. 根據可滾動內容的樣式更改元素樣式
- 30. 單擊按鈕時的樣式元素
DOM中具有相同ID的多個元素無效 – PeeHaa
id屬性應該是唯一的。改爲使用class屬性。 –
@PeeHaa如果我設置每個元素的differents ID如何處理CSS?我需要爲每個不同的ID設置#選項樣式嗎? – Tahtakafa