javascript - JQuery获取checkbox和html的值

标签 javascript jquery html

我想让用户能够选择表格中的复选框,然后显示下一个表格单元格行数据。

我创建了一个测试项目

http://jsfiddle.net/tonymaloney1971/8n4c42ap/

因此,在我的示例中,如果您选择第 1 行上的复选框,我想要一个显示项目 1 的警报框。

$("input[type='checkbox']").change(function (e) {
    if ($(this).is(":checked")) {
        $(this).closest('tr').addClass("highlight_row");
        //this errors?
        var itemID = $('.record_table', this).html();
        alert(itemID);
    } else {
        $(this).closest('tr').removeClass("highlight_row");
    }
});

谢谢

最佳答案

您可以查看Demo

下面是更新后的JS代码

$(document).ready(function () {
    $('.record_table tr').click(function (event) {
        if (event.target.type !== 'checkbox') {
            $(':checkbox', this).trigger('click');
        }
    });

    $("input[type='checkbox']").change(function (e) {
        if ($(this).is(":checked")) {
            $(this).closest('tr').addClass("highlight_row");
            //this errors?
            var itemID = $(this).parent('td').next('td').html();
            alert(itemID);
        } else {
            $(this).closest('tr').removeClass("highlight_row");
        }
    });
});

我想这会对你有帮助

关于javascript - JQuery获取checkbox和html的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25267498/

相关文章:

javascript - 如何用javascript显示和更新总价?

javascript - 恶意javascript注入(inject)(Hostads.cn)

javascript - Bootstrap 4 Dropdown 不显示下拉菜单中的所有链接

javascript - 使用 pstricks 和 latex2html5 绘制圆弧

javascript - 如何从带有列表标签的对话框中的复选框绑定(bind)属性(选中),SAPui5

javascript - 如何实现自动完成检索值(id)的jquery?

javascript - JSON 中位置 10 处未捕获语法错误 : Unexpected token ,

javascript - d3 v4 中的二维画笔

javascript - Drop down 中的数据绑定(bind)

html - 为什么我的列表项元素符号与 float 元素重叠