真的是一個簡單的問題。我試圖用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