-1
如果此特定子組中沒有子div,我需要隱藏toggler_btn。 我已經添加了數據屬性,我認爲他們必須做些事情。但不知道。如果沒有子div存在,隱藏切換按鈕
我已經試過這樣:
$('.toggler_btn').each(function() {
var elem_id = $(this).data('id');
if ($('.element_wrapper[data-parent="' + elem_id + '"]').children().length === 0) {
$(this).hide();
}
});
和它的作品,但也許有一個更簡單,更快捷的方式做到這一點?
HTML:
<div id="wrapper">
<div class="element_wrapper" data-id="20" data-parent="" style="display:none">
<button class="toggler_btn" type="button" data-id="20" data-parent="">+</button>
Building 1
<button class="add_btn" type="button">Add</button>
<button class="edit_btn" type="button" data-id="20" data-parent="">Edit</button>
<button class="delete_btn" type="button" data-id="20">Delete</button>
<div class="element_wrapper" data-id="25" data-parent="20" style="display:none">
<button class="toggler_btn" type="button" data-id="25" data-parent="20">+</button>
Something Else
<button class="add_btn" type="button">Add</button>
<button class="edit_btn" type="button" data-id="25" data-parent="20">Edit</button>
<button class="delete_btn" type="button" data-id="25">Delete</button>
</div>
</div>
能否請您包括您的html代碼? –
可以添加所有代碼('HTML'和'js') –