javascript - 支持选中所选行的复选框?

标签 javascript jquery checkbox selected prop

在我的表格上,单击该行将突出显示它,并且还应该选中相应的复选框。此外,如果选中了 checkall 复选框,则所有行都应突出显示。如果检查被删除,则高亮部分也应被删除。我无法给出 ids,并且想使用 .find() 或 .closest() 或类似的东西动态地执行此操作。有任何想法吗?提前致谢! http://jsfiddle.net/7vLdxddr/3/

jQuery

$('table').on('click', 'tr', function () {
                if ($(this).hasClass('selected')) {
                    $(this).removeClass('selected');
                }
                else {
                    $('tr.selected').removeClass('selected');
                    $(this).addClass('selected');
                }

});

$("input[type=checkbox].checkall").on("click", function () {
        $(this).parents('.table:eq(0)').find('input:checkbox').prop('checked', this.checked);
    });

最佳答案

使用 this 的实例(指单击的行)和 find

$(this).find(":checkbox").prop("checked", true);

http://jsfiddle.net/2wpmxdp0/1/

关于javascript - 支持选中所选行的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412798/

相关文章:

javascript - 在 Canvas 中模拟封面时得到丑陋的图像

jquery ui 可拖动约束 ina 轴 x 和给定坐标

checkbox - 如何使用 Vuetify 选择多个复选框?

javascript - 如何使一组对象居中?

javascript - Web3.eth.getBalance(...).toNumber() 返回巨大的数字

javascript - 检查子组件的属性

HTML 复选框在 Firefox 和 Chrome 中的用户计算机上显示得非常大,而不是在 IE 中

jQuery - 模拟背景大小的封面

javascript - 检查屏幕上是否存在 html 元素

javascript - 如何从动态创建的复选框javascript中创建复选框事件