gpt4 book ai didi

jquery - 使用 jQuery 返回没有 id 的 div 的正确语法是什么?

转载 作者:行者123 更新时间:2023-12-01 03:06:26 26 4
gpt4 key购买 nike

我正在使用 jQuery 1.3.1,当我尝试循环遍历表单并删除任何没有 id 的 div 时,我遇到了异常。

未捕获的异常:语法错误,无法识别的表达式:[@id]

$('form:eq(1)').children().each(
function()
{
this2 = this;
if ($(this2).find('div').not('[@id]')) { $(this).remove(); }
}
);

最佳答案

@ 运算符已被弃用一段时间,并最终在 1.3 版本中删除。只需将其从属性声明中删除即可:

.not('[id]')...

编辑:以下内容应该执行您所说的操作,而不是您的原始代码:

if($(form).find('div').filter(function(){ 
return $(this).attr('id') == '';
}).remove();

关于jquery - 使用 jQuery 返回没有 id 的 div 的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/470951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com