我開發一個Web應用程序,在那裏我有一個表中的HTML表...jQuery的點擊文本
<table class="alphabet">
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
</table>
我需要改變文字顏色,當我將鼠標懸停在每一封信,我有下面的代碼工作正常:
$(document).ready(function() {
$(".alphabet td").hover{
function(){
$(this).css('color', 'yellow');
}, function(){
$(this).css('color', 'white');
}
}
}
我需要實現另一個函數所在的盤符的顏色,當我點擊字母改變。問題是我嘗試了.click(),但它不起作用。顏色是非常不相關的,但可以說我需要它是紅色的。爲了增加複雜性,假設我點擊該字母(將其改爲紅色),當我將鼠標懸停在字母上時,它應該變成黃色,但是在離開時,它應該變回紅色,而不是白色。
我並不是要求某人來實現它,我只需要知道調用什麼方法,比如.hover()或.click()等等......感謝高級!
更新: 我需要在此項目中使用jQuery。我需要使用它,因爲我需要做更多的事情,然後改變顏色,我用顏色作爲例子。
CSS是更適合這種工作。看看CSS僞類! – bezzoon
可能的情況是,您可以維護3個不同的類,並在需要時嘗試應用它。 –
那麼,我需要使用jQuery。我需要做更多的事情,然後改變顏色,我只是用顏色變化作爲例子。 – Kryptos