javascript - Jquery/Json - 如何获取此 JSON 对象中的最后一个 <P> ?

标签 javascript jquery json

通常的 .last 或 :last jquery 选择器不适合我。 我有一个对象 content.object ,其中包含 HTML,如

<P>
item 1
</P>
<P>
item 2
</P>
<P>
item 3
</P>

我已经尝试过

var lastItem = $(content.object).find('p:last');

var lastItem = $(content.object).find('p').last();

但是这些并没有起到作用,而且我不断收到错误。如何获取最后

中的文本?

最佳答案

查找方法不起作用,因为您已经位于与 p 标签相同的深度

如果您的 JSON 对象如下所示

var content = {
    object: '<P>item 1</P><P>item 2</P><P>item 3</P>'
};

您可以像这样访问最后一个 p:

var lastItem = $( content.object ).last();

关于javascript - Jquery/Json - 如何获取此 JSON 对象中的最后一个 <P> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14805660/

相关文章:

javascript - 如何检测div元素溢出?

javascript - 如何在此 Javascript 算法中管理内存?

javascript - (Javascript) 来自嵌入代码的 YouTube 视频 ID - 正则表达式?

java - 尝试测试 2 个 JSON 框架的性能 - 它看起来正确吗?

Javascript:基于 d3 的 recurse() 的递归深度优先搜索分层重新排序

javascript - Object.defineProperty get/set 闭包

jquery - 在内容级别与 google chrome 扩展一起使用时,未定义 DP_jQuery_*

php - 使用 json 传递输入字段类型和值

c# - C#中先验算法的数据挖掘问题

c# - 将 json 动态内容转换为 C# 对象(或字典)