我在使用 .find() 时遇到问题,因为在控制台中它说 .find 不是一个函数。
我的代码如下所示:
$.get('/est.html', function(data) {
$.each(['rental', 'deposit', 'data', 'build'], function(i, key) {
$('#lot-' + key).html(data.find('#est-' + key));
});
}, 'html');
我在使用 .find() 时遇到问题,因为在控制台中它说 .find 不是一个函数。
我的代码如下所示:
$.get('/est.html', function(data) {
$.each(['rental', 'deposit', 'data', 'build'], function(i, key) {
$('#lot-' + key).html(data.find('#est-' + key));
});
}, 'html');
你只需要用 $() 包装使它成为一个 jquery 对象:
$(data).find('..');
find
应该适用于 jQuery 对象/选择器。所以用$
$('#lot-' + key).html($(data).find('#est-' + key));
$('#lot-' + key).html(data.find('#est-' + key));
应该
$('#lot-' + key).html($(data).find('#est-' + key));