Javascript 获取jquery中选定tr的值

Javascript 获取jquery中选定tr的值,javascript,jquery,html,css,datatable,Javascript,Jquery,Html,Css,Datatable,我有一个表,它包含每行带有复选框的数据。当选中任何复选框时,我将所选类添加到相应的tr元素中 $('#InventoryTable tbody').on('click', 'input[type="checkbox"]', function (e) { /** logic */ }); 但是,当单击按钮获取所选的tr元素时,我面临以下问题 这是我用来获取所选tr值的代码: function myFunc() { debugger; var table = $('#Invent

我有一个表,它包含每行带有复选框的数据。当选中任何复选框时,我将
所选
类添加到相应的
tr
元素中

$('#InventoryTable tbody').on('click', 'input[type="checkbox"]', function (e) { /** logic */ });
但是,当单击按钮获取所选的
tr
元素时,我面临以下问题

这是我用来获取所选
tr
值的代码:

function myFunc() {
    debugger;

    var table = $('#InventoryTable').DataTable();
    var adjustmentdetails = new Array();
    $("#InventoryTable tr.selected").each(function (ix, element) {

        // Do your processing.
         debugger;
    });
}

但是,我无法使用上述代码获取其他页面(分页)的选定值。

只需将此代码转换为函数即可

function clickcheck(e){
  { //logic });
}

并在复选框上应用此函数单击attr并在此函数上传递事件这里有一种方法,我假设添加类函数对您有效,然后使用单击get all element with type=复选框上的按钮,它是选择了类
的输入元素。然后打印此值(将逻辑放在此处)

function clickcheck(e){
  { //logic });
}
$('input[type=checkbox]')。在('click',函数(e){
如果(选中此项){
$(this.addClass('selected');
}否则{
$(this.removeClass('selected');
}
});
$('getAllCheckedValue')。在('click',function()上{
log('------------getAllCheckedValue-----------------');
$(“input.selected[type=checkbox]”)。每个(函数(ix,元素){
log('Checked-->'+$(this.val());
});
});

1.
2.
3.
获取所有选中值

请显示您的HTML“但我无法使用上述代码获取其他页面选定值”。您的意思是什么?我对表使用分页概念。当我在另一页中选择行时,这些值不会使用上述函数出现。@DanielH编辑了我的问题。请检查。我已经改进了你文章的语言和格式,使之更具可读性。然而,你应该弄清楚你的实际问题是什么。我不明白您所说的“我无法使用上述代码获取其他页面选择值”是什么意思。你说的是另外一页?包括进一步的代码和可能的屏幕截图,以解释您的问题。Daniel,当复选框位于表格的同一页时,您的代码将有所帮助。但对我来说,我需要获取不同页面中的所有复选框值。@ManojKumarYellapragada加载并隐藏这些页面,然后调用此函数?@ManojKumarYellapragada如果不将所有页面加载到一个页面中,我认为你不能使用jQuery,因为它是前端,除非您可以在每个页面上进行ajax调用,否则请将数据发送到服务器,以便可以收集数据