我有幾個的div同一類。我希望能夠通過點擊功能在每個獨立的孩子上切換課程。切換類
if($("div").hasClass("subLinkPage")) {
$(".sub-expand_collapse").children(".fa").toggleClass('fa-minus fa-plus');
}
什麼我添加到這個腳本,所以它只能運行在每個的直接子節點上。
感謝您的任何建議
HTML
<div class="subLinkPage">
<ul aria-labelledby="headLnk_02" class="nav__items">
<li class="sub_p01 togSubList">
<a role="button" href="#" class="sub-expand_collapse" aria-label="toggle menu">
<i class="fa fa-plus" aria-hidden="true"></i>
</a>
<a id="subLnk_01" class="parent_link menu_p01" href="../content/m04/m04_c02_p01.html">Facebook feed</a>
<ul class="sub_items sub_items_01">
<li><a href="../content/m04/m04_c02_p01-a.html" class="menu_p01a">Adding a Facebook feed<br/>to the home page</a></li>
</ul>
</li>
<li class="sub_p02 togSubList">
<a role="button" href="#" class="sub-expand_collapse" aria-label="toggle menu">
<i class="fa fa-plus" aria-hidden="true"></i>
</a>
<a id="subLnk_02" class="parent_link menu_p02" href="../content/m04/m04_c02_p02.html">Twitter feed</a>
<ul class="sub_items sub_items_02">
<li><a href="../content/m04/m04_c02_p02-a.html" class="menu_p02a">Adding a Twitter<br/>feed web part</a></li>
</ul>
</li>
</ul>
</div>
,請您提供一些HTML結構,它不是你想勾選「點擊」事件,元素很清楚。 – Dekel
沒有'.fa'元素不是'.sub-expand_collapse'的直接子元素。切換哪些元素不應該? – Barmar
添加HTML是不夠的。您點擊了哪些元素,以及點擊時應切換哪些元素以及哪些元素不應被切換? – Barmar