Vorrei cambiare solo un genitore quando passa il mouse sui tag <p>
. Il codice è:jquery come modificare un solo genitore al passaggio del mouse su un passaggio del mouse
$('.hover').each(function() {
$(this).parent().hover(function() {
$('p').parent(this).css('font-size','30px');
}, function() {
$('p').parent(this).css('font-size','10px');
});
});
e l'HTML è:
<ul>
<li>1 <p class='hover'>xxxx</p></li>
<li>2 <p class='hover'>yyyy</p></li>
</ul>
Quando con il mouse sopra "xxxx", che voglio "1" e "xxxx" per cambiare, ma "2" e "yyyy" non fare nulla e quando passo il mouse su "yyyy", voglio "2" e "yyyy" per cambiare ma "1" e "xxxx" non fanno nulla.
Sono nuovo di jQuery.
grazie per aiutarmi ma non è proprio quello che voglio. ho fatto re-code e postare di nuovo qui. [link] (http://stackoverflow.com/questions/12418179/jquery-how-to-change-only-one-parent-closeset-a-tag-on-hover) Grazie mille – ChooChu
La prossima volta, usa il pulsante "modifica" sotto la tua domanda. Questo ti permette di modificare la tua domanda. Non devi creare una nuova domanda per ogni modifica. In questo momento abbiamo una domanda aperta con più risposte legit che è molto deludente se qualcuno capita di finire qui con la stessa domanda. –