这行代码不工作,我该如何创建一个DOM元素,并立即添加一个类?创建一个类的元素
var notes = document.createElement("div").addClass("notes card-content");
这行代码不工作,我该如何创建一个DOM元素,并立即添加一个类?创建一个类的元素
var notes = document.createElement("div").addClass("notes card-content");
您在那里混合使用jQuery和JavaScript(DOM)。 document.createElement
是一种DOM方法,$.addClass
是jQuery之一。
你可以这样做:
var notes = $(document.createElement("div")).addClass("notes card-content");
不能混合像使用jQuery本地方法,它要么
var notes = document.createElement("div");
notes.className = 'notes card-content';
或使用jQuery
var notes = $('<div />', {'class' : 'notes card-content'})
你可以只使用jQuery for this:
$("<div/>").addClass("notes card-content");
希望这会有所帮助。
“不工作”是什么意思? – Clive