在這裏工作是我的HTML〜選擇不是在Android的
<div class="test" onclick="this.querySelector('.rad').checked=true;">
<input type="radio" class="rad" name="rad" />
<div>hello</div>
</div>
<div class="test">
<input type="radio" class="rad" name="rad" />
<div>hello1</div>
</div>
CSS
.test input:checked ~ div {
color: #3498DB !important;
}
這是工作在桌面瀏覽器的罰款,並與用戶代理,但是當我測試它在Android設備上它不管用。經過測試的Android 4.0+版本。有人請告訴我如何解決這個問題?
注:的onclick用來代替ontouchend張貼代碼here
http://stackoverflow.com/questions/15192674/css-sibling-selector-not-working-in-android – fcalderan
@ Mr.Alien根據您的建議,我已經嘗試過'+'它在Android 4中正常工作+設備。 @Fabrizio該代碼在Android 4+設備上正常工作。我不確定關於2和3 :) – redV
@redV我刪除了因爲我不確定而刪除的答案 –