0

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

我的代码如下所示:

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

3 回答 3

2

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

$(data).find('..');
于 2012-06-03T17:31:55.507 回答
2

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

 $('#lot-' + key).html($(data).find('#est-' + key));
于 2012-06-03T17:32:03.573 回答
0
 $('#lot-' + key).html(data.find('#est-' + key));

应该

 $('#lot-' + key).html($(data).find('#est-' + key));
于 2012-06-03T17:32:31.347 回答