2017-06-15 112 views
0

我目前使用jquery .html進行DOM插入。有沒有一種方法可以插入多個元素?使用jQuery插入多個元素.html

到目前爲止,我已嘗試使用&&甚至使用插入多個元素的逗號,但它們都不可行。分離它也可能不起作用。

$('#header .aim-breadcrumbs').html($('.layout-container .region-breadcrumb') && $('#header .aim-nav .connect')); 

$('#header .aim-breadcrumbs').html($('.layout-container .region-breadcrumb', '#header .aim-nav .connect'); 

$('#header .aim-breadcrumbs').html($('.layout-container .region-breadcrumb'); 

$('#header .aim-breadcrumbs').html($('#header .aim-nav .connect'); 
+1

我想你想'.append()''不html的()',你需要指定的元素,而不僅僅是一個類和/或ID – j08691

+1

'的.html()'將覆蓋列表前一個如果你想多個,那麼這是不正確的使用。嘗試'.append()' – guradio

+1

使用.append()→檢查這個鏈接:https://api.jquery.com/append/ –

回答

2

你真的很接近。你只需要在你的選擇器字符串中輸入逗號。不要使用兩個字符串。

$('#header .aim-breadcrumbs').html($('.layout-container .region-breadcrumb, #header .aim-nav .connect')); 

這是可行的,但大家都已經喊,.append就是這樣的典型方式。

$('#header .aim-breadcrumbs').append($('.layout-container .region-breadcrumb, #header .aim-nav .connect')); 
+0

究竟是什麼樣的魔法獨角獸元素將添加到文檔?你不能只列出類和ID,沒有實際的元素,並嘗試將它們附加到某些東西。你也錯過了右括號。 – j08691

+1

我修正了括號。這不僅僅是添加隨機類。如果你傳遞一個像$(。selector)這樣的jquery對象,它會根據你使用的方法爲你移動或者複製這個元素。 –

+0

謝謝你的見解,不知道在字符串中插入逗號是有效的 – clestcruz