Javascript 是否可以使用HTML从任意字符串创建Jquery对象,例如var$newlink=$(';>;a>;newlink<;/a>;';)

Javascript 是否可以使用HTML从任意字符串创建Jquery对象,例如var$newlink=$(';>;a>;newlink<;/a>;';),javascript,jquery,Javascript,Jquery,因此,还没有一个对象连接到dom,但我希望通过传递一个HTML字符串来创建一个对象,并在元素插入dom后保留对该元素的引用。var link=$('').HTML(str); var link = $( '<a></a>').html( str ); link.appendTo( document.body ); link.appendTo(document.body); 您仍然可以使用链接您还可以这样做: $('<a/>',{

因此,还没有一个对象连接到dom,但我希望通过传递一个HTML字符串来创建一个对象,并在元素插入dom后保留对该元素的引用。

var link=$('').HTML(str);
var link = $( '<a></a>').html( str );
link.appendTo( document.body );
link.appendTo(document.body);
您仍然可以使用
链接

您还可以这样做:

    $('<a/>',{  
        id:'test', //add ID
        text: str, //add Text
        href:'http://www.yourlinkhere.com', //link target
        css:{                
            'color':'#000' //whatever style u want
        }        
    }).appendTo('body'); // append to whatever element u want in this case 'body'
$('',{
id:'test',//添加id
text:str,//添加文本
href:'http://www.yourlinkhere.com“,//链接目标
css:{
“颜色”:“000”//你想要什么样式都行
}        
}).appendTo('body');//在本例中,附加到您想要的任何元素“body”
或者将其附加到变量

var link = $('<a/>',{text:str});
var-link=$('',{text:str});

如果没有href=“#”或href=“jvascript:void(0)”,标记就不那么正确,为什么不自己尝试一下,因为问题是正确的,
$newlink
将是一个jQuery对象。这里有一个