<ul ="staffTree">
<li>
<input type="checkbox" name="selectedNode" id="selectedNode" value = "Manager">
Manager
<ul>
<li>
<input type="checkbox" name="selectedNode" id="selectedNode" value = "AsstManager">
Asst. Manager
<ul>
<li>
<img src="images/not_allowed.png" title="Not Allowed">
Staff Member 1
</li>
<li>
<img src="images/not_allowed.png" title="Not Allowed">
Staff Member 2
</li>
<li>
<img src="images/not_allowed.png" title="Not Allowed">
Staff Member 3
</li>
</ul>
</li>
</ul>
</li>
</ul>
在此示例中,任何工作人員都不存在複選框,所以我想替換Asst的輸入字段。經理與該「不允許」的形象。 如果任何li中存在任何複選框。然後父母也將包含複選框。超級家長(經理)也會有。樹會是N級的。如何刪除LI中的父複選框,如果沒有複選框存在與jQuery的子LI中
我想爲它做一個jQuery選擇器。並且需要指針。
注意你有ID = selectedNode多個輸入元素。 HTML元素的ID應該是唯一的。您的HTML無效。 –
我正在修復它。 –