2012-07-25 53 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>')