在JQuery中插入具有动态id的div元素

时间:2011-08-12 07:14:49

标签: jquery

如何使用动态ID在另一个div元素中插入div元素      JQuery的?

4 个答案:

答案 0 :(得分:1)

如果你想创建那个div:

$('<div></div>').attr('id','my-funky-id').appendTo('parentselector');
// or
$('parentSelector').append($('<div id="'+my_id+'">'));/// my_id = var holding the id  

如果您已经拥有该div,但是您想将其插入另一个元素(移动它):

$('#'+my_id).appendTo('parentSelector');

答案 1 :(得分:0)

$('#' + id).appendTo('div.your-other-div');

答案 2 :(得分:0)

var $divToAppend=  $("#divId"); //selector code

var divContents=$('<div></div>').attr('id','my-funky-id').html("<h1>new Div</h1>");

$divToAppend.append(divContents);

http://jsbin.com/oxiqey/4/edit#javascript,html

答案 3 :(得分:0)

取决于“动态ID”的含义,如果你的意思是随机ID,那么这样的东西应该有用:

$('<div></div>').prop('id', 'd' + Math.ceil(Math.random()*20000)).appendTo($('#idofdivtoinsertinto'));