jquery v1.3.2按属性查找元素

Gen*_*her 28 jquery

我需要查找并遍历具有特定属性的所有子元素.以下代码在jquery 1.2.6中运行良好,但在1.3.2中抛出异常

$(parentElement).find('*[@someAttributeName]').each(function(index){
    doSomething(this);
});
Run Code Online (Sandbox Code Playgroud)

实现这一目标的正确方法是什么?

tva*_*son 40

我相信只是摆脱@.

$(parentElement).find('[someAttributeName]').each(function(index){
    doSomething(this);
});
Run Code Online (Sandbox Code Playgroud)

从jQuery 选择器文档:

注意:在jQuery 1.3 [@attr]样式选择器被删除(它们之前在jQuery 1.2中被弃用).只需从选择器中删除"@"符号,以便再次使用它们.