2017-02-10 76 views
1

我在jQuery中創建一些動態圖像和div。添加新的CSS類動態生成的圖像和div在jquery

user = wrapper.append("<div class='user-container' />"); 
user.append("<img class='user-img' src='" + path + "'/>; 

我如何申請類用戶IMG和用戶使用的容器我的外部CSS?

謝謝, ANSH

回答

2

append方法返回當前jQuery對象本身,而不是在所附元件對象。

您可以通過使用jQuery包裝div HTML來定義HTML內容和其他屬性。

wrapper.append($("<div/>",{ 
    html : "<img class='user-img' src='" + path + "'/>", 
    class : 'user-container' 
})); 

或者,可以做到這一點以相反的方式使用的jQuery appendTo()方法保持所附元件的參考。

var wrapper = $("<div class='wrapper'></div>").appendTo("main"); 
var user = $("<div class='user-container' />").appendTo(wrapper); 
user.append("<img class='user-img' src='" + path + "'/>"); 
+0

var wrapper = $(「main」)。append(「

」); – Sunny

+0

@Sunny:檢查更新 –

+0

工作正常,但是如何將新類應用於生成的動態圖像元素? – Sunny