當要對某些特定的標籤增加事件的時候可以給它添加一個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可見。