是否可以使用 jquery/javascript 将此序列制作成字典?
key:value
<div id="hidden_loaded_deals">
<div>1:5</div>
<div>2:5</div>
</div>
我试过这个:
$('#hidden_loaded_deals > div').text()
结果是:
"1:52:5"
它松开字符串之间的分隔,以便稍后将它们插入字典。 有开箱即用的功能吗?
最佳答案
尝试将文本值转换为数组:
var x = $.makeArray($('#hidden_loaded_deals > div'))
.map(function(a){return $(a).text();});
//=> x = ['1:5','2:5']
或更保守:
var tmpdict = [];
$('#hidden_loaded_deals > div').each(
function(){
tmpdict.push($(this).text());
}
);
//=> tmpdict = ['1:5','2:5']
关于javascript - 将 div 序列加载到字典中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11601988/