工作,我有一些JSON,我試圖用它來生成一個選擇框jQuery的追加不
的JSON中有一些元素使用
提供一定的間距,例如。
[
{"value":1, "text":"1"}
{"value":2, "text":" 1. a."}
{"value":3, "text":" 1. a. i."}
]
然後從我的jQuery,我得到這些值,並使用.append()替換選項。
$.each(response, function(id, ob) {
// Add json results
options.append($('<option>', {
value: ob.value,
text: ob.text
}));
// Apply
$('#select_list').html(options.html());
});
然而,當它在HTML顯示出來,它顯示了
而不是呈現的實際空間。
我可以修改jQuery或json數據,無論哪個人允許我在需要時添加空格,但我不知道如何。
您插入使用文本方式的HTML。文本形式的' '呈現爲' '。但請注意,通過使用.html,它將插入返回的內容。只有在您信任從中獲取該數據的服務器時,才能執行此操作,或者正確清理該數據。 –