2
<a myattr="something">anchor</a>
<a>anchor</a>

$(a[myattr]) does not work
$(a[myattr!="") does not work
$(a[myattr!==undefined) does not work

「myattr」が定義され、何かに等しいアンカーを取得するには、何が機能しますか?

4

3 に答える 3

6

セレクターを引用符の間に置くと、最初のセレクターが機能するはずです。

$('a[myattr]')

フィドル

于 2012-09-10T16:02:24.397 に答える
2

http://jsfiddle.net/Be9Ab/

$("a[myattr]").css("color","red");​

正常に動作します。

于 2012-09-10T16:01:03.223 に答える
1
    jQuery(function(){
        jQuery("a").each(function(){
            if(jQuery(this).attr("myattr") && jQuery(this).attr("myattr")!==""){
                jQuery(this).addClass("myattr-link").css("color", "red");
            }
        });
    });
于 2012-09-10T16:26:40.503 に答える