コンソールで .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));