这行代码不起作用,如何创建DOM元素并立即为其添加类?
myDocs
答案 0 :(得分:4)
你在那里混合使用jQuery和JavaScript(DOM)。 document.createElement
是一个DOM方法,$.addClass
是一个jQuery方法。
你可以这样做:
var notes = $(document.createElement("div")).addClass("notes card-content");
答案 1 :(得分:2)
你不能将这样的原生方法与jQuery混合使用
var notes = document.createElement("div");
notes.className = 'notes card-content';
或使用jQuery
var notes = $('<div />', {'class' : 'notes card-content'})
答案 2 :(得分:2)
你可以只使用jQuery:
$("<div/>").addClass("notes card-content");
希望这有帮助。