作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我的页面上目前有一个这样的列表
<li class="head">
<b>Introduction</b>
<ul>
<li class="sub">somethingsomething</li>
</ul>
</li>
此列表与可排序一起使用,因此用户可以决定顺序,并且我将此信息传递给 grails Controller 以在应用程序逻辑中使用。因此,我试图读入它,并将“head”和“sub”类中包含的文本放入两个不同的数组中。但是,当我使用 jquery 选择器获取 head 元素并获取该元素的 text 属性时,它也包含内部列表。
$('#divname').find("ul > li.head").each(function()
{
var current = $(this);
console.log(current.text());
});
结果为Introductionsomethingsomething
有没有办法只从列表中获取“简介”文本,而忽略嵌套 <ul>
中的文本和<li.sub>
?由于它是嵌套的,我无法弄清楚如何使用 jQuery 的 :not() 选择器
最佳答案
您可以使用 jquery 标记名选择器找到 b
标记。如下所示:
var current = $(this).find('b');
console.log(current.text());
<强> Working Demo
关于javascript - 获取上层li文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24291708/
与滚动文本保持不同的行
我有一个在 Android 上运行的 FMX 项目。我可以让 FMX 项目在“libTest.so”中执行一个 C 函数,如下所示: main.pas: TMyCallbackFun = proc
我是一名优秀的程序员,十分优秀!