-1

チェックボックスの値を取得する最も簡単な方法は何ですか? チェックボックスを動的に作成します

 function buildList() {
    var output;
    output = "<form><fieldset data-role='controlgroup' data-iconpos='right' id='fieldset_item'>";
    if (codeCounter != 0 && codeCounter > 0 && codeCounter != null) {
        for (var i = 0; i < codeCounter; i++) {
            output += "<input type='checkbox' name='checkbox_" + i
                    + "' id='checkbox_" + i + "'><label for='checkbox_" + i
                    + "'>" + localStorage.getItem(i) + "</label>";
        }
    }

    output += "</fieldset></form>";
    $(output).appendTo("#fieldSet");
    $('#fieldSet').trigger("create");
}

では、各チェックボックスの値を取得するにはどうすればよいですか?

4

2 に答える 2

1

生成しているチェックボックスに値がないので、私が正しかった場合に備えて、ラベルタグ内にテキストが必要だと感じました:

var id = 'checkbox_1'; 
var checkboxLabel = $('label[for="' + id + '"]').html();
于 2014-04-17T12:31:37.113 に答える
0
$('input[type=checkbox]:checked').val()
于 2014-04-17T12:29:59.610 に答える