jQuery属性選択中の@
697 ワード
まず説明すると、$('link[@rel*=style][@title]')の意味は、jQueryに「rel属性がすべて検索され、属性値文字列に「style」が含まれているlinkリンク要素を検索する」ことを意味します.
この書き方は実はjQueryのXPath特性です E[@foo]foo属性を持つE要素 E[@foo=bar]foo属性の値barのE要素 E[@foo^=bar]foo属性の値が文字列「bar」で始まるE要素 E[@foo$=bar]foo属性の値は、文字列「bar」で終わるE要素 である. E[@foo*=bar]foo属性の値には、文字列「bar」の末尾にあるE要素 が含まれます.
<LINK title=css1 href="style/s1_1.css" type="text/css" rel="stylesheet">
<LINK title=css2 href="style/s1_2.css" type="text/css" rel="stylesheet">
<LINK title=css3 href="style/s1_3.css" type="text/css" rel="stylesheet">
この書き方は実はjQueryのXPath特性です