| 
		
			Сообщение от ksa
			
		
	 | 
	| 
		Его никак не поменять. Это следует из определения псевдокласса...
	 | 
	
можно через таблицы стилей на странице.
 только jQuery так не умеет.
<style>
div:hover {
    color: red; /* красный!! */
}
</style>
<div>наведи на меня. я должен быть зелёным, а не красным.</div>
<script>
document.styleSheets[0].cssRules[0].style.color = "green";
</script>
но это не отменяет того, что эту задачу нужно было решать с помощью смены классов!