2016-12-14 109 views
2

我有一個表格,其中包含用於兩種不同用途的兩列複選框。我想在用兩種不同顏色點擊時突出顯示它們。如何編輯我的代碼,以獲得期望的結果用不同的顏色突出顯示兩類複選框

<style> 
    a1.highlight { 
     background-color:grey; 
    } 

    a2.highlight { 
     background-color:red; 
    } 
</style> 

echo "<td align='center'><input type='checkbox' name='cb1[$no]' id='cb1{$no}' class='a1'></td>"; 
echo "<td align='center'><input type='checkbox' name='cb2[$no]' id='cb2{$no}' class='a2'></td>"; 
+0

請添加您嘗試過的任何Javascript。 – Kyle

回答

3

看來你有就地的顏色和唯一缺少的東西CSS是改變顏色的事件。

要做到這一點,你可以使用一些非常簡單的jQuery像這樣:

$('.a1,.a2').click(function(){ 
    $(this).addClass('highlighted'); 
}); 

以上將附加highlighted類無論是一次或a1a2被點擊。

+0

將無法​​正常工作,因爲沒有這樣的元素在html'a1,a2' – Jai

+0

感謝您的高擡頭,我編輯了這個目標的類'a1'和'a2' –

+0

完美...... ........... – Jai

相關問題