我使用了$.get
并收到了类似的数据
'<option value=\"US-ID\" >Idaho<\/option>\n <option value=\"US-IL\" >Illinois<\/option>\n <option value=\"US-IN\" >Indiana<\/option>\n <option value=\"US-KS\" >Kansas<\/option>\n'
我想使用$(...).html(html_data)
如何将我获取的数据转换为我可以使用的html数据?
当$(...).html(data)
时我得到什么
不知道这是否重要,但是console.log(data)
:
'...数据...'
而console.log('regular_string')
:
regular_string
//无引号
最佳答案
有什么问题:
var html_data = '<option value=\"US-ID\" >Idaho<\/option>\n <option value=\"US-IL\" >Illinois<\/option>\n <option value=\"US-IN\" >Indiana<\/option>\n <option value=\"US-KS\" >Kansas<\/option>\n';
$('#select_element_id').html(html_data);
编辑后:
抱歉,您收到的字符串不是您在上面写的字符串吗?在您的 jsFiddle 中,您没有任何 JS 代码,只有 select
标记中的一些文本 - 这不是您在问题中所说的内容。
关于javascript - 在javascript中将转义文本转换为html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386536/