Javascript 是否可以使用HTML从任意字符串创建Jquery对象,例如var$newlink=$(';>;a>;newlink<;/a>;';)
因此,还没有一个对象连接到dom,但我希望通过传递一个HTML字符串来创建一个对象,并在元素插入dom后保留对该元素的引用。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/>',{
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对象。这里有一个