jquery v1.3.2 find element by attribute

前端 未结 5 1445
说谎
说谎 2020-12-08 05:13

I need to find and iterate through all child elements that have specific attribute. The following code worked fine in jquery 1.2.6, but throws exception in 1.3.2

<         


        
5条回答
  •  误落风尘
    2020-12-08 05:47

    Just get rid of the @, I believe.

    $(parentElement).find('[someAttributeName]').each(function(index){
        doSomething(this);
    });
    

    From the jQuery selector docs:

    Note: In jQuery 1.3 [@attr] style selectors were removed (they were previously deprecated in jQuery 1.2). Simply remove the '@' symbol from your selectors in order to make them work again.

提交回复
热议问题