我可以欺骗jquery text()函数接受html而不是将标签更改为&当量。像传递ascii值的东西?
我正在尝试在jQuery自动完成的标签部分返回HTML,它在内部使用文本函数。有些人建议调用一个未记录的内部函数_renderItem(),我宁愿不这样做。
答案 0 :(得分:3)
没有。如果您可以使用$ .text()找到一种方法,请提交一个错误,因为这将是一个安全漏洞。
答案 1 :(得分:1)
一种方法是暂时替换该功能,例如:
var original = jQuery.text;
jQuery.text = jQuery.html;
// library code executes
jQuery.text = original;
但我必须认为有更好的方法,例如,jQueryUi自动完成允许自定义html显示结果: