gpt4 book ai didi

jQuery 如果元素不包含元素则创建并追加一个元素?

转载 作者:行者123 更新时间:2023-12-01 02:35:24 26 4
gpt4 key购买 nike

我有一个 li 元素,我选择如下:

var parent_li = $(this).parent();

此元素可能包含也可能不包含 ul 元素。我想向 ul 添加一个子元素,但如果没有 ul 元素,我想先创建并添加它。

我尝试过:

if( !parent_li.children('ul') )
{
//if the parent list doe not contain
//an UL element, then add one
parent_li.append($('<ul></ul>'));
}

但是,我发现 Parent_li.children('ul') 始终返回一个对象,即使它没有任何子 ul 元素。

那么我需要做什么?

最佳答案

if (parent_li.children('ul').length == 0){
parent_li.append($('<ul></ul>'));
}

关于jQuery 如果元素不包含元素则创建并追加一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7191566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com