ورود

View Full Version : اضافه کردن چندین span داخل div



rahimi.mohamad24
چهارشنبه 17 اسفند 1390, 15:24 عصر
سلام

چطوری میتونم داخل یه تگ div ، که قبل از انجام برنامه ، حاوی چند تا textBox است، به طور داینامیک label ایجاد کنم؟
1-الان وقتی که <span> هارو به صورت runtime درست میکنم و بعد با دستور

$('#div').html(content)
اضافه می کنم، محتویات قبلی را از بین می برد.
چه دستوری برای این کار مناسب است؟
2-ضمنا در یک حلقه که قراره 10 بار اجرا بشه،در آخر فقط 1 span ،با آخرین id را اجرا میکند.

mehdi.mousavi
چهارشنبه 17 اسفند 1390, 15:36 عصر
سلام.
می تونید از append استفاده کنید:

var target = $('#myElement');
for (var i = 0; i < 10; i++) {
target.append($('<span></span>').html(i));
}


موفق باشید.

پاورقی: اگر Performance براتون اهمیت داره، کل span ها رو بصورت یک string ایجاد کنید، سپس با یکبار فراخوانی append اونو به المنت مورد نظرتون بچسبونید.