我想知道是否可以使用中間元素來定位兩個相鄰元素?是否可以針對一個div的兩個相鄰元素
例如:
<div>
<span class="icon">icon</span>
<input id="input" class="input error" type="text" />
<label for="input"></label>
<div>
當輸入有誤類我要定位的標籤和跨度有紅色。
我設法使標籤紅下列要求:
input.error ~ label {
color: red;
}
不過,我已經受夠了跨度沒有運氣。有人可以告訴我這是否可能?如果是這樣,請幫助。
不可能的,但如果要添加該類到輸入爲什麼不Ĵ是否將它添加到父div而不是? – DaniP
不,您不能影響CSS中DOM的元素,只能下載 –
感謝您的快速響應。我仍然對JavaScript非常陌生。我正在使用jQuery驗證,它將類添加到我的輸入。我會檢查是否可以按照DaniP的建議將該類添加到標籤中。 – Tikvout