js判斷標籤是否包含某個class

當要對某些特定的標籤增加事件的時候可以給它添加一個class,然後通過判定是否包含這個class而進行相應的動作。具體代碼如下:
html代碼:

<div class="check on" style="display:none;">
<ul>
<li>1</li>
<li>2</li>
</ul>
</div>
<div class="check" style="display:none;">
<ul>
<li>3</li>
<li>4</li>
</ul>
</div>

js代碼:

if($(".check").hasClass("on")){
   $(".on").style.display = "block";
}

這裏給兩個div賦予了相同的class,但第一個div多了一個on的class,所以進行判定class名爲check的標籤是否包含名爲on的class,是的話則改變style中的display爲block,即div可見。

發佈了40 篇原創文章 · 獲贊 13 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章