最近、誰かが私に役立つことを教えてくれました: css では、次のように書くことができます:
input[id^=start_of_name]
これにより、「start_of_name」で始まる ID を持つすべての入力を選択できます。名前の末尾を選択するのと同等のことができますか? 真ん中?
最近、誰かが私に役立つことを教えてくれました: css では、次のように書くことができます:
input[id^=start_of_name]
これにより、「start_of_name」で始まる ID を持つすべての入力を選択できます。名前の末尾を選択するのと同等のことができますか? 真ん中?
[att ^=val] 値が接頭辞「val」で始まるatt属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表しません。
[att $=val] 値が接尾辞「val」で終わるatt属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表しません。
[att *=val] 値に部分文字列「val」のインスタンスが少なくとも1つ含まれているatt属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表しません。
ソース:http ://www.w3.org/TR/css3-selectors/#attribute-substrings
はい、あります:
http://www.w3.org/TR/css3-selectors/#attribute-substrings
[att ^=val]値が接頭辞「val」で始まるatt属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表しません。
[att $=val]値が接尾辞「val」で終わるatt属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表しません。
[att *=val]値に部分文字列「val」のインスタンスが少なくとも1つ含まれているatt属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表しません。
これはCSS3セレクターの完全なリストです:http ://www.w3.org/TR/selectors/#selectors
あなたの場合、あなたはE [foo $="bar"]を探しています
これは、「foo」属性値が文字列「bar」で正確に終わるE要素と一致します。