在Jquery中如何引用javascript';s元素由document.createElement创建
我已经用javascript编写了一段代码:在Jquery中如何引用javascript';s元素由document.createElement创建,javascript,jquery,html,Javascript,Jquery,Html,我已经用javascript编写了一段代码: var objTo = document.getElementById('krishna') var href1 = document.createElement("div"); href1.setAttribute("style","float: left"); objTo.appendChild(href1); 在javascript中,已经有如此多的元素附加到了href1中 我想使用jquery向href1添加
var objTo = document.getElementById('krishna')
var href1 = document.createElement("div");
href1.setAttribute("style","float: left");
objTo.appendChild(href1);
在javascript中,已经有如此多的元素附加到了href1中
我想使用jquery向href1添加更多元素
我尝试了href1.append(
)代码>
它说href1.append不是一个函数
如何使用jquery append将元素附加到href1。您需要将本机元素转换为jquery对象。本机元素不识别jQuery方法
试一试
$(href1).追加(
);
如果您想单独使用jQuery完成所有这些,那么代码非常简单
// create new <div> element and apply style
var href1 = $("<div>").css('float','left');
// append to id=krishna
$('#krishna').append(href1);
//创建新元素并应用样式
var href1=$(“”).css('float','left');
//附加到id=krishna
$(“#克里希纳”)。追加(href1);
任何时候,如果需要将本机dom对象转换为jquery对象,请使用$将其包装起来。比如$(node);。如果需要将jquery对象转换为本机dom对象,请按索引访问它。Ex$('#someId')[0]
// create new <div> element and apply style
var href1 = $("<div>").css('float','left');
// append to id=krishna
$('#krishna').append(href1);