我在使用.find()时遇到了麻烦,因为在控制台中它说.find不是一个函数。
我的代码如下:
$.get('/est.html', function(data) {
$.each(['rental', 'deposit', 'data', 'build'], function(i, key) {
$('#lot-' + key).html(data.find('#est-' + key));
});
}, 'html');
答案 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));