2016-10-25 50 views
-1

这行代码不工作,我该如何创建一个DOM元素,并立即添加一个类?创建一个类的元素

var notes = document.createElement("div").addClass("notes card-content"); 
+0

“不工作”是什么意思? – Clive

回答

4

您在那里混合使用jQuery和JavaScript(DOM)。 document.createElement是一种DOM方法,$.addClass是jQuery之一。

你可以这样做:

var notes = $(document.createElement("div")).addClass("notes card-content"); 
1

不能混合像使用jQuery本地方法,它要么

var notes = document.createElement("div"); 

notes.className = 'notes card-content'; 

或使用jQuery

var notes = $('<div />', {'class' : 'notes card-content'}) 
1

你可以只使用jQuery for this:

$("<div/>").addClass("notes card-content"); 

希望这会有所帮助。

相关问题