假設下面的代碼片段如何識別班級中的第一個錨標籤?
<div class="class-a">
<a href="#">Hello</a>
<ul>
<li>
<a href="#">Hello A</a>
</li>
<li>
<a href="#">Hello B</a>
</li>
</ul>
</div>
如何選擇包含在A級由SASS招呼文本標籤。請幫幫我。
假設下面的代碼片段如何識別班級中的第一個錨標籤?
<div class="class-a">
<a href="#">Hello</a>
<ul>
<li>
<a href="#">Hello A</a>
</li>
<li>
<a href="#">Hello B</a>
</li>
</ul>
</div>
如何選擇包含在A級由SASS招呼文本標籤。請幫幫我。
試試這個:
HTML
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
</ul>
SCSS
$colors: red, orange, yellow, green, blue, purple;
@for $i from 1 through length($colors) {
li:nth-child(#{length($colors)}n+#{$i}) {
background: lighten(nth($colors, $i), 20%);
}
}
短的不要。
CSS(Sass編譯成的)是一種表示語言,它不知道頁面內容。
最好的選擇是裝飾所有你想要用CSS類樣式的字段,然後使用那個CSS類。
如果你想通過JQuery設置這些課程,我認爲你正在尋找的代碼是這樣的: $('a:contains("Hello")').addClass('helloStyle');
由於ewcz評論說,這裏是一個重複的問題的鏈接。 Is there a CSS selector for elements containing certain text?
你不想在你的課堂上選擇文本Hello A或Hello B? – RasmusGlenvig
http://stackoverflow.com/questions/1520429/is-there-a-css-selector-for-elements-containing-certain-text – ewcz