jQuery - 循环所有元素并删除具有特定属性的元素

标签 jquery dom

我是 jQuery 新手,仍在学习语法。我需要帮助以特定形式循环遍历所有复选框,并从服务器中删除那些使用 x“值”设置的元素。到目前为止,我所拥有的不起作用的语法是:

$('#FormA > :checkbox').each(function() {
     var i = $(this);
     if(i.attr('value') == "-99")
     {
          i.remove();   
     }
});

在阅读 API 之后,.each() 方法在我传递到 jQuery 的所有 DOM 元素上执行“java 增强的 for 循环”样式迭代。但不确定...

感谢您的帮助!

最佳答案

尝试使用属性选择器,

$('#FormA > :checkbox[value=-99]').remove();

关于jQuery - 循环所有元素并删除具有特定属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451038/

相关文章:

ajax - JQuery Ajax 调用通常无法在 Safari 6 上运行

javascript - 使用 1 个按钮的 jQuery slideToggle div

javascript - REST API 与 Postgresql - 如何制作最简单的前端界面

带有 utf-8 的 xml 的 PHP header

javascript - REGEX - 突出显示超过 19 个字符的部分

javascript - 修复导航栏

javascript - 如何禁用开始时的上一个按钮和最后一张图像幻灯片上的下一个按钮

php - 使用 jQuery、HTML 和 CSS 创建自定义文件上传

javascript - 冒泡 componentWillUpdate 和 componentDidUpdate

javascript - Vanilla JS : Totally disabling a "save" functionality in webpages