使用JQuery删除Div的内容

时间:2009-07-17 06:11:13

标签: jquery

如何使用JQuery删除Div的内容。 例如。

 <div id="1">
  <label id="label1"/><br/>
  <input type="text" data-attr="phoneEuro" style="width: 200px;" id="input1"/> <label id="instr1"/>
 </div>

我想删除Div的全部内容。并向其中添加新内容。

5 个答案:

答案 0 :(得分:67)

$("#1").empty();

你也不应该用数字

开始id

答案 1 :(得分:10)

$("#1").html("");

或只是

$("#1").html("your new content");

将id改为以字母开头

答案 2 :(得分:7)

首先,according to the spec,id必须以字母开头。

 <div id="myDiv">
  <label id="label1"/><br/>
  <input type="text" data-attr="phoneEuro" style="width: 200px;" id="input1"/> <label id="instr1"/>
 </div>


$('#myDiv').html('your new content');

如果您使用html方法,则可以简单地覆盖现有的DIV内容。

答案 3 :(得分:6)

$(document).ready(function()
{
    $('div#one').children().remove();
});

答案 4 :(得分:1)

$("#1").html("<span class='red'>Hello <b>Again</b></span>");

来自doc.jquery.com