ラジオボタンの次のlabel要素のテキストを取得する。
$( 'input[type="radio"]' ).each( function() {
var text = $(this).next( 'label' ).text();
} );
next関数は現在の要素と同階層の次の要素を検索する。逆に前の要素を検索する場合はprev関数を使用する。
ラジオボタンの次のlabel要素のテキストを取得する。
$( 'input[type="radio"]' ).each( function() {
var text = $(this).next( 'label' ).text();
} );
next関数は現在の要素と同階層の次の要素を検索する。逆に前の要素を検索する場合はprev関数を使用する。
変数textの内容を(phpのhtml_entity_decode関数のように)HTMLエンティティを適切な文字に変換する。
var decode_text = $( '<textarea />' ).html( text ).text();
&、などのHTMLエンティティを、&、などの文字に変換することができる。この例ではtextarea要素を使っているが、div要素など他の要素でも問題はない。