0
這可能是一個愚蠢的問題。在Javascript中調用一個班級
我有這個類
<div class="about_us aperto">
我怎麼把它在JS功能? 我想:
$('.about_us aperto').click(function(){...
$('.about_us .aperto').click(function(){...
,但他們沒有工作。
這可能是一個愚蠢的問題。在Javascript中調用一個班級
我有這個類
<div class="about_us aperto">
我怎麼把它在JS功能? 我想:
$('.about_us aperto').click(function(){...
$('.about_us .aperto').click(function(){...
,但他們沒有工作。
你必須連接它們。正確的選擇應該是:
$('.about_us.aperto')
如果您想選擇具有類似<div class="classA classB ClassC"></div>
多個類的元素,則只需加入他們一起在JavaScript即$('.classA.classB.classC').click(function() {...});
$('.about_us.aperto').click(function() {
$(this).toggleClass('active');
});
.active {
background: #0f0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="about_us aperto">
<p>Lorem ipsum dolor sit amet</p>
</div>
你可以做到這一點像這個'$('。about_us.aperto')。click(function(){...',移除之間的空格 –