113

質問があります。私はこのような要素を持っています:

<a>id = someGenerated Some:Same:0:nameの要素

<a>id = someGenerated Some:Same:0:surnameの要素

<a>id = someGenerated Some:Same:1:nameの要素

<a>id = someGenerated Some:Same:1:surnameの要素

名前を取得するにはCSSセレクターが必要です。問題は、どうやって入手したらいいのかわからないことです。私は試しa[id*='Some:Same']ました-それはすべての<a>要素を返しました。idがnameで終わる要素を取得した後。しかし、私はこの考えが好きではありません。他のセレクターでもできると思います。

4

3 に答える 3

165

これを試して:

a[id*='Some:Same'][id$='name']

aこれにより、idを含むすべての要素が取得されます

いくつか:同じ

IDの末尾が

名前

于 2012-08-28T10:24:07.623 に答える
42
<div id='element_123_wrapper_text'>My sample DIV</div>

演算子^ -指定された値で始まる要素に一致します

div[id^="element_123"] {

}

演算子$-指定された値で終わる要素に一致します

div[id$="wrapper_text"] {

}

演算子*-指定された値を含む属性を持つ要素に一致します

div[id*="123_wrapper"] {

}
于 2019-05-08T15:09:44.957 に答える
8

私が見る唯一のセレクターはa[id$="name"](「名前」で終わるIDを持つすべてのリンク)ですが、それは必要なほど制限的ではありません。

于 2012-08-28T09:58:20.293 に答える