javascript - 显示所有选中的值并删除 TR

标签 javascript jquery html

<table>
    <tr><td>aaa</td><td><input type="checkbox" name="yes[]" value="aaa" checked /></td></tr>
    <tr><td>bbb</td><td><input type="checkbox" name="yes[]" value="bbb" /></td></tr>
    <tr><td>ccc</td><td><input type="checkbox" name="yes[]" value="ccc" checked /></td></tr>
</table>


<span id="delete">delete</span>

var val = $(input[checkbox]).val();
alert(val);

$('#delete').click(function(){
    //here should be delete all TR if input is not checked. how?
})

如果未选中此 TR 中的输入,我如何显示所有选中的值以及如何删除所有 TR?

实例:http://jsfiddle.net/RYrA4/1/

最佳答案

选择合适的元素,然后选择父tr,最后移除它们:http://jsfiddle.net/pimvdb/RYrA4/3/ .

$('#delete').click(function(){
    $(":checkbox[name='yes[]']:not(:checked)") // select non-checked checkboxes
        .parent()  // <td>s (parents of checkboxes)
        .parent()  // <tr>s (parents of <td>s)
        .remove(); // remove <tr>s
})

关于javascript - 显示所有选中的值并删除 TR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7928349/

相关文章:

JavaScript - 验证用户输入

javascript - 在 jQuery 中从 JSON 填充 HTML 不起作用

javascript - 仅当我不通过 jQuery 附加它时才执行的脚本?

javascript - angularjs中的单卡和多卡选择数据

jquery - 如何使 JQuery 在文本右侧(而不是下方)显示悬停图像?

html - 在以下场景中,如何在 Bootstrap 框架中并排设置图标图像和文本标题?

javascript - Bootstrap DatePicker - 将日期设置为明天

javascript - javascript中的递归 promise

jquery - 如何将加载微调器添加到 WooCommerce 结帐页面

javascript - jquery中获取对象的值数组