真的是一个简单的问题。我试图用jQuery插入html表格行。我的一行有一个下标值。所以我的问题是做这件事的正确方法是什么?以下是我的破解代码:jquery转义html标记
$('<td><input type="text" size="5" name="a" value="<sub>b</sub>" id="id_a"/></td>').appendTo('.leslie tr:last')
谢谢!
真的是一个简单的问题。我试图用jQuery插入html表格行。我的一行有一个下标值。所以我的问题是做这件事的正确方法是什么?以下是我的破解代码:jquery转义html标记
$('<td><input type="text" size="5" name="a" value="<sub>b</sub>" id="id_a"/></td>').appendTo('.leslie tr:last')
谢谢!
<input>
值不支持HTML标记。
这是完全不可能的。
您可以改为使用contentEditable
。
感谢您的建议! – 2012-07-30 14:44:05
试试这个:
$('.leslie tr:last').html($('.leslie tr:last').html()+'<td><input type="text" size="5" name="a" id="id_a"/><sub>b</sub></td>')
@canon多行文本不会呈现HTML。 – 2012-07-25 22:39:31
有几件事情可能会出错。特别是,您的HTML代码可能是问题。另外,正如其他人指出的那样,你确定你想追加一个输入框吗? – 2012-07-25 22:45:09
如果该值始终为下标,为什么不用CSS更改外观呢? – Tim 2012-07-25 22:55:38