を追加した後、ここで別のループを行うことができます。
html += '<div id =record.testID' + '>test content </div> ';
________^______________________^___^_____________________^
あなたが理由として二重引用符を使用していることを修正する必要があります文字列は'<div id =record.testID'
とみなされます。
html += '<div id="'+record.testID+'">test content </div>';
それとも、分離された定義を使用することもできます。このことができます
$.each(result, function(index,record) {
var div = $('<div>test content</div>');
div.attr('id', record.testID);
div.data('test', record.testDATA);
$('body').append(div);
})
希望を。
var result = [{testID: 1,testDATA: 'data 1'},{testID: 2,testDATA: 'data 2'},{testID: 3,testDATA: 'data 3'}]
var html='';
$.each(result, function(index,record) {
var div = $('<div>test content</div>');
div.attr('id', record.testID);
div.data('test', record.testDATA);
console.log(div.data('test'));
$('body').append(div);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
「データ」とは何ですか? –
$(html).data(some object); – user6566827