如何使用.find()与我们使用.get()的数据?

时间:2012-06-03 17:29:09

标签: javascript ajax jquery

我在使用.find()时遇到了麻烦,因为在控制台中它说.find不是一个函数。

我的代码如下:

$.get('/est.html', function(data) {
$.each(['rental', 'deposit', 'data', 'build'], function(i, key) {
    $('#lot-' + key).html(data.find('#est-' + key));
});
}, 'html');

3 个答案:

答案 0 :(得分:2)

你只需要用$()包装它就成为一个jquery对象:

$(data).find('..');

答案 1 :(得分:2)

find应该适用于jQuery对象/选择器。所以用$

包装它
 $('#lot-' + key).html($(data).find('#est-' + key));

答案 2 :(得分:0)

 $('#lot-' + key).html(data.find('#est-' + key));

应该是

 $('#lot-' + key).html($(data).find('#est-' + key));