从字符串中获取div值

OHL*_*ÁLÁ 4 html string jquery

我有以下字符串

str ='<div id="example">Text</div><div id="test">Test</div>';
Run Code Online (Sandbox Code Playgroud)

我如何通过jQuery获取示例和测试内容.

Gab*_*oli 7

您需要将文本转换为jQuery对象,然后使用标准遍历方法

str ='<div id="example">Text</div><div id="test">Test</div>';
var live_str = $('<div>',{html:str});

var example = live_str.find('#example').text();
// example variable now holds 'Text'

var test = live_str.find('#test').text();
// example variable now holds 'Test'
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/gaby/FJSm6/上的演示


如你所见,我将字符串设置为另一个元素的html,因为否则div将位于顶层,你将无法遍历它们.find().