使用jQuery获取特定行的值

时间:2017-05-13 06:34:10

标签: javascript jquery

我有以下代码在数据表中打印值。

<?php
foreach ($result as $val) {
?>
<input class="example" type="checkbox" value="yes" id="example" name="example"><?php echo $val->id; ?>
<?php } ?>

现在,我想在选中复选框时将值发送到服务器。我有相同的以下代码,但是我对如何获取由PHP回应的行的ID感到困惑。

$(".example").change(function() {
var value = $('.example').attr('value');
console.log(value);
});

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以将另一个属性设置为复选框,如:

<input type="checkbox" data-id="<?php echo val->id ?>">

然后您的代码将:

$(".example").change(function() {
    if($(this).prop("checked")) {
        var value = $(this).val();
        var id = $(this).data("id")
        console.log(value);
        console.log(id);
    }
});