我在一個選擇框(多選)中的父主題和第二個選擇框(多選)的子主題。最初所有的子主題都是disable.when任何父主題被選中時,兒童的所選的父主題得到啓用。所以我想要做的是當我選擇父主題時,應該刪除所有禁用的主題,並應啓用兒童主題。jquery:多選框刪除選項
爲了這個,我沒有下面的代碼:
$('#sub_theme option[disabled]').remove();
這是破壞了其他兒童,但是當我選擇第二父主題應該顯示第一個父母的兒童和第二父母的children.but只表示第一父母孩子不是第二個父母,因爲當我選擇第一個父母時,childerns已被刪除,所以下次不能使用。
請這方面的任何建議的解決方案。
正如我們可以在圖像中看到的。 1)在圖1中,我們可以看到它是所有父母主題,所有孩子默認情況下都是禁用的。 2)在圖片2中,我選擇了Contemparty Theme,現在我們可以看到他們只有3個子主題,它們是Contemprty Theme.rest alll的子集,用上面的代碼去掉了。 3)在圖像3我已經選擇第二個主題,所以我想使孩子的主題,但它不是showing.as他們在步驟中去除2
你可以顯示HTML嗎? –
爲了描述你的問題,你最好發佈相關的代碼。那麼不去除禁用的選項,而是隱藏它們呢? –