Предположим, у вас есть HTML, который содержит следующее:Как создать атрибут таргетинга селектора CSS со значением, содержащим фид строки ASCII?
<div title="aaa"></div>
<div title="example"></div>
<div title="exam
ple"></div> // the enter key has been pressed after the substring "exam" in the title attribute
Я понимаю, что если я хочу, чтобы выбрать для второго и третьего дивы я мог бы использовать следующий CSS:
div[title^="exam"] {....}
Но как бы выбрать третий div? Я Codepenned следующие селекторы:
div[title="exam\nple"] {...}
div[title="exam\x0Aple"] {...} // line feed ---> hex
div[title="exam\u000Aple"] {...} // line feed ---> unicode
Ни один из них не работал я намеревался (т.е. выбора третьего DIV исключительно - ни один из элементов не были выбраны для вообще).
Как бы один выбрать в этом случае для атрибута (title
здесь) со значением, которое содержит новую строку, используя название =? (а не название = или название | = и т.д.)
Примечание - Я уже прочитал this пост и this пост для фоновой информации, но я все еще не уверен, как это сделать.
Просто проверил это - да, это сделал трюк. Спасибо за помощь. –
BTW - пустое пространство между «\ a» и «ple» кажется ненужным. –
@TheOneandOnlyChemistryBlob Это потому, что следующий символ ('p') не является шестнадцатеричной цифрой. Но IMO лучше очистить конец номера, либо добавив пробел, либо предоставив ровно 6 шестнадцатеричных цифр. – Oriol