Tôi đang tạo trình tạo biểu mẫu, tôi muốn thay đổi giao diện, ví dụ màu của nội dung. Khi lớp tương đương với hoạt động sẽ nhận được một màu trắng của văn bản nhưng khi phần còn lại không hoạt động thì văn bản phải là màu đen thay thế.jQuery thay thế một lớp với lớp khác nếu lớp ul li đang hoạt động
Làm cách nào tôi có thể thực hiện việc này với 2 lớp đã tạo?
Dù sao tôi thấy một cái gì đó trên diễn đàn này, nhưng có vẻ như không làm việc cho tôi:
$('.game-star').addClass('game-star2').removeClass('game-star');
.game-star ul li h3 {
\t font-size:14px;
\t color:#fff;
\t line-height:24px;
\t float:left;
\t font-weight:100;
\t margin-top:8px;
}
.game-star2 ul li h3 {
\t font-size:14px;
\t color:#fff;
\t line-height:24px;
\t float:left;
\t font-weight:100;
\t margin-top:8px;
}
<div class="game-star" style="height: 198px; overflow: hidden;">
<ul>
<li class="Active">
<div class="game-star-icon"></div>
<!-- <img src="../images/sideGameMenu1.png"/ class="winner-nameMoolar" "> -->
<h3 class="winner-name">Major Millions<br>
RMB 1000.00</h3>
<!-- <p>RMB 625.78</p> -->
</li>
<li>
<div class="game-star-icon"></div>
<h3 class="winner-name">Major Moolah<br>
RMB 3,266.41</h3>
<!-- <p></p> -->
</li>
<li>
<div class="game-star-icon"></div>
<h3 class="winner-name">Major Moolah Isis<br>
RMB 4,982.78</h3>
<!-- <p></p> -->
</li>
<li>
<div class="game-star-icon"></div>
<h3 class="winner-name">发大财<br>
RMB 8,888.88</h3>
<!-- <p>RMB 396.42</p> -->
</li>
<li>
<div class="game-star-icon"></div>
<h3 class="winner-name">我发我发我发发发<br>
RMB 9,999.99</h3>
<!-- <p>RMB 28.89</p> -->
</li>
</ul>
</div>
my CSS :
Liệu nó có phải là hai lớp CSS? Hoặc nó có thể là một cái gì đó như thế này ... '.game-sao ul li [class = Active] h3 {...}' – Matthew
Nó làm việc tốt với tôi. Bạn đã kiểm tra giao diện điều khiển, nếu có lỗi? – Jows
Thử jQuery ('. Game-star'). AddClass ('game-star2').removeClass ('game-star'); – Jows