将变量中的html解析为jQuery对象

时间:2016-02-03 10:36:44

标签: javascript jquery

我正在做一个返回一些html的ajax帖子,我想知道在返回的html中有多少个带有一类条目的div,然后循环遍历它们。

$.post(url, { 'data' : 'qdewde' }, function(data) {
    alert( $('entry', data).length );

    $('.entry', data).each(function() {
        // do something here
    });
}, 'html');

html返回:

<!DOCTYPE html>
<html lang="en">
<head>
<body>
    <div class="entry"><h1>Entry 1</h1></div>
    <div class="entry"><h1>Entry 2</h1></div>
    <div class="entry"><h1>Entry 3</h1></div>
</body>
</html>

警报只输出0但我无法遍历每个.entry对象。我做错了什么?

1 个答案:

答案 0 :(得分:1)

为此你可以创建一个虚拟div来保存响应,然后只有你可以获得长度:

git push -f origin InitialPomBranches