<input type="Checkbox" value="1">Option1</input>
テキスト値を取得するには?
option1 text を取得する必要があります。
マークアップが無効です。input
タグに終了タグがありません。それは自己終了タグです。そのため、あなたがしていることは完全に間違っています。
これが有効な方法です
<input type="checkbox" value="1" />
補足: 大文字の使用は無視してください。ドキュメントが台無しになることはありませんが、大文字の使用を無視することをお勧めします。
最後に、のテキストを取得するには、メソッドvalue
を使用できます.attr()
$('input[type="checkbox"]').on('click', function() {
alert($(this).val());
//or
alert($(this).attr('value'));
});
html
<input id="check-box" type="Checkbox" value="1">Option1</input>
js
var text = $("#check-box")[0].nextSibling.nodeValue;
このようにして、次のようなカスタム属性を作成できます:-
<input type="checkbox" value="1" id="mycheckbox" data-checkbox-text="Option1">Option1
jQueryの使用
var name = $('#mycheckbox').attr('checkbox-text');