Пока я писал несколько javascript-кодов html &, я обнаружил странное поведение с моим телефоном Android (Samsung Galaxy 3, 4.1.2).Странное поведение Android с общим селектором при добавлении класса динамически
То, что я пытался достичь, было показать сиблинг tr элементов первого элемента tr, присвоив ему имя класса динамически. У класса есть общий селектор, который дает сиб. TRs «display: table-row», которые изначально «отображаются: нет».
Ниже я коротко написал код, похожий на то, с чем у меня возникла проблема.
<table>
<tbody>
<tr class="a"><td>test a</td></tr>
<tr class="b"><td>test b</td></tr>
<tr class="c"><td>test c</td></tr>
</tbody>
</table>
<style>
.a{display:table-row;}
.b{display:none;}
.c{display:none;}
.a.active~tr{display:table-row}
</style>
<script>
$('.a').click(function(){ $(this).addClass('active') })
</script>
Кто-нибудь знает, как решить эту проблему?