2012-07-25 47 views
0

真的是一个简单的问题。我试图用jQuery插入html表格行。我的一行有一个下标值。所以我的问题是做这件事的正确方法是什么?以下是我的破解代码:jquery转义html标记

$('<td><input type="text" size="5" name="a" value="<sub>b</sub>" id="id_a"/></td>').appendTo('.leslie tr:last') 

谢谢!

+0

@canon多行文本不会呈现HTML。 – 2012-07-25 22:39:31

+0

有几件事情可能会出错。特别是,您的HTML代码可能是问题。另外,正如其他人指出的那样,你确定你想追加一个输入框吗? – 2012-07-25 22:45:09

+0

如果该值始终为下标,为什么不用CSS更改外观呢? – Tim 2012-07-25 22:55:38

回答

2

<input>值不支持HTML标记。
这是完全不可能的。

您可以改为使用contentEditable

+0

感谢您的建议! – 2012-07-30 14:44:05

-1

试试这个:

$('.leslie tr:last').html($('.leslie tr:last').html()+'<td><input type="text" size="5" name="a" id="id_a"/><sub>b</sub></td>')