-4
<input type="Checkbox" value="1">Option1</input>

テキスト値を取得するには?

option1 text を取得する必要があります。

4

3 に答える 3

8

マークアップが無効です。inputタグに終了タグがありません。それは自己終了タグです。そのため、あなたがしていることは完全に間違っています。

これが有効な方法です

<input type="checkbox" value="1" />

補足: 大文字の使用は無視してください。ドキュメントが台無しになることはありませんが、大文字の使用を無視することをお勧めします。


最後に、のテキストを取得するには、メソッドvalueを使用できます.attr()

$('input[type="checkbox"]').on('click', function() {
    alert($(this).val());
    //or
    alert($(this).attr('value'));
});

デモ

于 2013-06-24T06:26:43.093 に答える
0

html

<input id="check-box" type="Checkbox" value="1">Option1</input>

js

var text = $("#check-box")[0].nextSibling.nodeValue;
于 2013-06-24T06:31:40.923 に答える
-1

このようにして、次のようなカスタム属性を作成できます:-

<input type="checkbox" value="1" id="mycheckbox" data-checkbox-text="Option1">Option1

jQueryの使用

var name = $('#mycheckbox').attr('checkbox-text');
于 2013-06-24T06:32:21.567 に答える