Удалите содержимое Div, используя JQuery - PullRequest
32 голосов
/ 17 июля 2009

Как удалить содержимое Div, используя JQuery. Например,

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

Я хочу удалить все содержимое Div. и добавить новое содержимое к нему.

Ответы [ 5 ]

67 голосов
/ 17 июля 2009
$("#1").empty();

Также не стоит начинать идентификаторы с номера

10 голосов
/ 17 июля 2009
$("#1").html("");

или просто

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

изменить идентификатор, чтобы начать с буквы

7 голосов
/ 17 июля 2009

Во-первых, в соответствии со спецификацией , идентификатор должен начинаться с буквы.

 <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.

6 голосов
/ 17 июля 2009
$(document).ready(function()
{
    $('div#one').children().remove();
});
1 голос
/ 17 июля 2009
$("#1").html("<span class='red'>Hello <b>Again</b></span>");

С doc.jquery.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...