如何选择存储在字符串变量中的元素?

时间:2011-01-12 07:36:30

标签: jquery jquery-selectors

如果我在变量中有一个有效的html片段,那么;

var responseText = 'Lorem <span>Ipsum</span>';

如何找到$("span").html()的{​​{1}},换句话说,获取Ipsum?

2 个答案:

答案 0 :(得分:2)

通常,如果responseText表示HTML元素,则可以使用$(responseText)来解析它。在这里,最简单的方法是创建一个临时元素,并设置其html

var dummy = $('<div />').html(responseText);
var text = dummy.find('span').text();

工作示例:http://jsbin.com/ebeju4

答案 1 :(得分:1)

$('<div/>').html(responseText).find('span').html();