gpt4 book ai didi

javascript - 使用 jquery 只获取直接元素值

转载 作者:行者123 更新时间:2023-11-30 05:31:30 25 4
gpt4 key购买 nike

假设我的菜单有以下内容:

$(document).ready(function() {
alert($('ul li').html());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<ul class="menu">
<li><i class="font-icon"></i> Users
<ul>
<li>Overview</li>
</ul>
</li>
</ul>

如您所见,我得到的返回是:

<i class="font-icon"></i> Users
<ul>
<li>Overview</li>
</ul>

现在的问题是我只对:<i class="font-icon"></i> Users感兴趣.有没有办法只把它作为返回而不把它放在 div 中?或 span ?我已经尝试过 .text()但这只给了我实际的文字 Users (显然)。

提前致谢

最佳答案

我认为这可能是解决方案: DEMO

$(document).ready(function() {
var i=$('ul li').html();
var ul=$('ul li').find('ul')[0].outerHTML;
i=i.replace(ul,'');
alert(i);
});

关于javascript - 使用 jquery 只获取直接元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26691918/

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