我想从下面的HTML代码用下面的代码删除最后一个字符JS切片()不能正常工作
<tbody><tr><tr>1<td><label for='depart1'>Department 1</label><br /><input type='text' id='depart1' class='textbox large' value='IT' /><br><label for='Courses_for_depart1'>Course for Department 1</label><br /><textarea id='Courses_for_depart1' class='textarea large' >OS</textarea></td></tr></tbody>
addHtml.slice(0,-13);
应该删除</tr></tbody>
但它删除只有></tbody>
如何摆脱这种奇怪的行为。
更新addHtml=$("#departments").html();
<table id="departments">
<tbody><tr><tr>1<td><label for='depart1'>Department 1</label><br /><input type='text' id='depart1' class='textbox large' value='IT' /><br><label for='Courses_for_depart1'>Course for Department 1</label><br /><textarea id='Courses_for_depart1' class='textarea large' >OS</textarea></td></tr></tbody> </table>
上述片段被复制的铬形式视图源代码。
无法重现该问题。它为我删除了''。 – thefourtheye
什么存储在'addHTML'中。如何定义addHTML? – bugwheels94
.slice或.splice? http://prntscr.com/72yaed .splice只适用于数组。 – briosheje