以下のようなHTMLコードがあった場合に、「TEXT」を取得するにはどのように記述すれば良いのでしょうか?
<li id='id_li_01'><label><input value="1" type="checkbox" name="hoge[]" id="id_checkbox_01" checked="checked"/>TEXT</label></li>
$(document).ready(function(){
$("body").append( $("label:first").text() );
});
コピペできるように前文入力すると修正されてしまうので、スクリプト部分のみ入力します。
取得自体は、$("label:first").text() の部分で、
labelタグを一つしか用意しないのなら、:firstは不要です。
以下ダミーURL
alert( $('label', '#id_li_01').text() );
ということでしょうか?これはすでに試していますし、ダメでした。
liタグの中にlabelタグは1つですが、その組み合わせは(liですから)複数ありますので、labelタグのID(id_li_01)をセレクタとして使用するんだと思うんですが・・・
追記しますと、
alert( document.getElementById( 'id_li_01' ).childNodes.item(0).childNodes.item(1).nodeValue );
で取得できましたので、DOMは不要です。
jQueryの記述が知りたいです。
済みません。早とちりでした。
jQueryでは、
alert( $("#id_li_01").text() );
です。
他の表記は下記リンクを参照してください。
せっかくご回答いただいていますが、その表記もダメです。
assad_babylさんは動作しているんですよね?
どこかでそのソースを公開してもらえると助かります。
ありがとうございました。
よくよくコードを見直しましたら、jQueryの
(function($){
と対になる閉じ方
})(jQuery);
が間違っていました。
ありがとうございました。
よくよくコードを見直しましたら、jQueryの
(function($){
と対になる閉じ方
})(jQuery);
が間違っていました。