Chciałbym zmienić tylko jednego rodzica po najechaniu na tagi <p>
. Kod jest:jquery, jak zmienić tylko jednego rodzica na hover
$('.hover').each(function() {
$(this).parent().hover(function() {
$('p').parent(this).css('font-size','30px');
}, function() {
$('p').parent(this).css('font-size','10px');
});
});
i HTML jest:
<ul>
<li>1 <p class='hover'>xxxx</p></li>
<li>2 <p class='hover'>yyyy</p></li>
</ul>
Kiedy unoszą się nad "xxxx" chcę "1" i "xxxx", aby zmienić, ale "2" i "yyyy" nic nie rób, a gdy ustawię kursor nad "rrrr", chcę zmienić "2" i "rrrr", ale "1" i "xxxx" nic nie rób.
Jestem nowy w jQuery.
dziękuję, że mi pomogłeś, ale tak naprawdę nie jest to, czego chcę. Zrobiłem to ponownie i ponownie opublikowałem tutaj. [link] (http://stackoverflow.com/questions/12418179/jquery-how-to-change-only-one-parent-closeset-a-tag-on-hover) Dziękuję bardzo – ChooChu
Następnym razem użyj przycisk "edytuj" pod swoim pytaniem. Dzięki temu możesz zmodyfikować swoje pytanie. Nie musisz tworzyć nowego pytania dla każdej edycji. W tej chwili mamy otwarte pytanie z wieloma uzasadnionymi odpowiedziami, co jest bardzo rozczarowujące, jeśli ktoś trafi tutaj z tym samym pytaniem. –