jquery - jquery如何从表中提取列

标签 jquery html checkbox html-table

我的表结构是

玩家姓名| 球员国籍| 玩家价格| 复选框

我正在复制选中的复选框上的表格行, 使用此代码

$('#one tbody tr td input.checkbox:not(:checked)').on('change',function(e){
    var row=$(this).closest('tr').html();
    $('#two tbody').append('<tr>'+row+'<tr>');
});

这段代码工作正常,但我想要一些清晰的信息:

  1. 当我选中复选框时,整行都会被复制,就像复选框也会被复制一样,如果不复制该复选框,我该怎么办?

  2. 我想提取第二个表的值,以便我可以使用它们,该怎么做?

  3. 复选框也有一些值,如何获取选定的复选框值。

  4. 如果我想删除单击复选框的行该怎么办?

就像在我的第二个表中一样,会有相同的字段,所以我应该获取第一行或第二行的玩家姓名,依此类推其他行和其他列。

最佳答案

试试这个:http://jsfiddle.net/1u7gz03L/

$('#one tbody tr td input.checkbox:not(:checked)').on('change',function(e){

     // question 1
    var row = $(this).closest('tr');
    var tempRow = row.clone();
    $(tempRow ).find('td:last').remove();
    var tds=$(tempRow ).html();

     // question 3 
     var val = $(this).val();
    $('#two tbody').append('<tr>'+tds+'</tr>');
});

关于jquery - jquery如何从表中提取列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28576989/

相关文章:

php - 进行 cometd 聊天的最简单方法

javascript - 如何在不提醒其父级 id 的情况下提醒嵌套 div 的 id?

jquery - 从所有具有 class 的元素中获取 id 和 text 并将其放入 JSON 数组中

html - main.css 中的颜色和字体大小问题。怎么修?

javascript - 仅在选中时调用复选框

jquery - execCommand 之后将焦点返回到 contenteditable?

html - 有什么插件可以在 HTML5 中录制视频和音频并回退到 Flash?

html - 如何创建一步表单?

excel - 根据 VBA Excel 中的复选框值显示或删除图像

java - 如何在 selenium webdriver 2 中选择复选框?