我需要查找并遍历具有特定属性的所有子元素.以下代码在jquery 1.2.6中运行良好,但在1.3.2中抛出异常
$(parentElement).find('*[@someAttributeName]').each(function(index){ doSomething(this); });
实现这一目标的正确方法是什么?
我相信只是摆脱@.
$(parentElement).find('[someAttributeName]').each(function(index){ doSomething(this); });
从jQuery 选择器文档:
注意:在jQuery 1.3 [@attr]样式选择器被删除(它们之前在jQuery 1.2中被弃用).只需从选择器中删除"@"符号,以便再次使用它们.