在Jquery中如何引用javascript';s元素由document.createElement创建

在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添加

我已经用javascript编写了一段代码:

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);