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

Is it possible to create a Jquery object from an arbitrary string with HTML e.g. var $newlink = $('<a>new link</a>')

本文关键字:lt 可以使 gt 链接 新链接 HTML Jquery 创建 字符串 任意 对象      更新时间:2023-09-26

所以还不是一个附加到dom的对象,但我希望通过传递一个HTML字符串来创建一个对象,并在该元素插入dom后保留对该元素的引用。

var link = $( '<a></a>').html( str );
link.appendTo( document.body );

并且您仍然可以使用link

您也可以这样做:

    $('<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'

或将其连接到可变

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