使用jquery选择动态复选框id

时间:2014-04-09 12:02:17

标签: javascript php jquery checkbox

我有一组动态生成的复选框。我想通过更改事件选择它们。表示获取已更改的复选框ID。

我的PHP / HTML:

$sql = "SELECT * FROM tbl_category order by categoryodr asc";
$result = mysql_query($sql) or die(mysql_errno());
while ($valuesca = mysql_fetch_array($result)) {
    echo'<input class="checkbox" type="checkbox" name="category[]" id=' . $valuesca['catid'] . ' onclick="wedCheck(' . $valuesca['catid'] . ')" value="' . $valuesca['catid'] . '"/>&nbsp;';
}

我的jquery:

$('.checkbox').on("#id").change(function() {

var txtval = $(":checkbox").on("#id").val();

});

我总是在jquery上获得第一个id,但是html ID是正确的。

1 个答案:

答案 0 :(得分:3)

.on来电的语法不正确:

$(".checkbox").on("change", function() {
    var val = $(this).val();
    var id = this.id;
});