Javascript jquery转义html标记
这真是个简单的问题。我尝试使用jquery插入html表行。我的一行有一个带有下标的值。所以我的问题是,正确的方法是什么?下面是我的坏代码:Javascript jquery转义html标记,javascript,jquery,Javascript,Jquery,这真是个简单的问题。我尝试使用jquery插入html表行。我的一行有一个带有下标的值。所以我的问题是,正确的方法是什么?下面是我的坏代码: $('<td><input type="text" size="5" name="a" value="<sub>b</sub>" id="id_a"/></td>').appendTo('.leslie tr:last') $('').appendTo('.leslie tr:last') 谢
$('<td><input type="text" size="5" name="a" value="<sub>b</sub>" id="id_a"/></td>').appendTo('.leslie tr:last')
$('').appendTo('.leslie tr:last')
谢谢 值不支持HTML标记。这是完全不可能的 您可以改用
contentEditable
。试试以下方法:
$('.leslie tr:last').html($('.leslie tr:last').html()+'<td><input type="text" size="5" name="a" id="id_a"/><sub>b</sub></td>')
$('.leslie tr:last').html($('.leslie tr:last').html()
@canon Textarea无法呈现HTML。有几件事可能会出错。特别是,您的HTML代码可能就是问题所在。另外,正如其他人所指出的,您确定要添加一个输入框吗?如果该值始终是一个下标,为什么不使用CSS更改外观?您能直观地显示您想要的内容吗?