我有一个对象,想将其详细信息添加到JQUERY-CONFIRM的内容中。
这是我的代码:
const obj = {
'alphabets':['abc', 'xyz', 'pqr'],
'colors':['red', 'blue', 'purple']
}
$.dialog({
title: 'Test',
columnClass: 'col-md-6 col-md-offset-6',
content: function() {
for (let key in obj) {
return `<h3 class='float-left'>${key}</h3>
<ul class='float-left'>
<li class='float-left'>${obj[key]}</li>
</ul>
`;
}
},
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.4/jquery-confirm.min.js"></script>
为什么我只获得内容中的第一个键值,以及为什么它们没有在列表中列出,而是显示为逗号分隔值?