【发布时间】:2018-08-11 13:40:18
【问题描述】:
我在 WordPress 中有一个嵌套列表,点击它会相应地过滤产品。
这就是代码的样子:
<ul class="woof_list woof_list_radio">
<li class="woof_term_224">
<label class="woof_radio_label " for="woof_unselect">Parent Category 1</label>
<ul class="woof_childs_list woof_childs_list_224">
<li class="woof_childs_list_li">
<label class="woof_radio_label">Sub Category 1</label>
</li>
</ul>
</li>
<br>
<li class="woof_term_225">
<label class="woof_radio_label " for="woof_unselect">>Parent Category 2</label>
<ul class="woof_childs_list woof_childs_list_225">
<li class="woof_childs_list_li">
<label class="woof_radio_label">Sub Category 2</label>
</li>
</ul>
</li>
<br>
<li class="woof_term_226">
<label class="woof_radio_label " for="woof_unselect">>Parent Category 3</label>
<ul class="woof_childs_list woof_childs_list_226">
<li class="woof_childs_list_li">
<label class="woof_radio_label">Sub Category 3</label>
</li>
</ul>
</li>
</ul>
• 父类别 1
o 子类别 1
• 家长类别 2
o 子类别 2
• 家长类别 3
o 子类别 3
我有被点击元素的选择器。
j(document).on('click', '.woof_list_radio .woof_radio_label', function(e) {
});
如果我单击子类别 1 <label> 元素,它是 <li class="woof_term_224"> 的子元素,然后我单击父类别 2 <label> 元素,您知道如何检测单击的 <label> 是否不是<li class="woof_term_224"> 或检测到它在其父级之外被点击?
【问题讨论】:
标签: javascript php jquery html wordpress