JQuery获取字符串的一部分

JQuery get part of string

本文关键字:一部分 字符串 获取 JQuery      更新时间:2024-05-02

我使用了一个在不重新加载的情况下更改页面的函数。在这个函数中,我得到一个字符串。此字符串包含整个html值。这是字符串值的一个示例。

<!DOCTYPE html>
<html>
<head>
(Some meta data and links to css files)
</head>
<body>
   <div id="1">some content</div>
   <div id="2">some content</div>
   <div id="3">some content</div>
</body>
</html>

现在我只想获得id为"2"的div的内容。既然这是在JS字符串变量中,我该如何实现呢?

试试这个:你可以使用字符串值创建一个jquery对象,然后找到id=2的div来获得div的文本。

var stringVal = "your html string";
var $div = $(stringVal).find("div#2");
var text = $div.text();//will get only text part
var html = $div.html();//will get text as well as all child elements