jQuery – atrybuty i manipulacja (cz. II)
02.12.2009 - Rafał Polito
![]() ![]() Manipulacja zawartością elementówZawartość elementu to inaczej wszystko, co znajduje się między jego znacznikiem otwierającym i zamykającym. Aby pobrać zawartość elementu użyjemy metody text() bez żadnych parametrów:
Chcąc zmienić zawartość elementu, możemy podać nową zawartość jako parametr metody text("zawartosc"):
Nie wszystkie elementy strony www przechowują wartość między znacznikiem otwierającym i zamykającym. Przykładem są elementy typu select lub input. Ich wartość, to wartość atrybutu value. Żeby ją pobrać, użyjemy metody val().
Nadawanie wartości odbywa się w identyczny sposób jak w przypadku metody text(). Wartość podajemy jako parametr metody:
Wartość możemy też nadać polom typu select, radio, checkbox. Pola typu select i checkbox są polami wielokrotnego wyboru. Możemy więc zaznaczyć kilka pól o tej samej nazwie, w obrębie jednego selecta lub kilku chechkboxów. Jeśli chcemy wybrać kilka pól, to otaczamy je nawiasami kwadratowymi, rozdzielając kolejne wartości przecinkami:
Do elementów możemy również dodawać zawartość. Posłużą nam do tego metody append("zawartosc") oraz prepend("zawartosc"). Argumentami tych metod będzie zawartość, jaką chcemy dodać do elementu. - metoda append("zawartosc") dodaje zawartość na końcu zawartości elementu - metoda prepend("zawartosc") dodaje zawartość na początku zawartości elementu:
W jQuery występują też dwie inne odmiany tych metod – appendTo("selektor") i prependTo("selektor").
Metoda appendTo zwróci nam w wyniku:
zaś metoda prependTo zwróci nam:
i wygeneruje:
(1 ocena) |
Copyright © 2008-2010 Wrocławski Portal Informatyczny
design: rafalpolito.com