4

我无法使用 Jquery 遍历自定义 html 字符串,如下例所示:

html = '<a href="http://www.site.com"><img width="800" src="http://www.site.com/pic.jpg" alt="" /></a><br /><br />Description<br />';
found = $(html).find("a").length;

“找到”返回 0,而我希望得到 1

我怀疑我在这里做了一些非常愚蠢的事情,但几个小时后我仍然看不出有什么问题。

4

1 回答 1

8

您需要将 HTML 代码放入像 DIV 一样的“根元素”中:

$("<div>"+html+"</div>").find("a").length
于 2010-02-07T19:13:04.077 回答