1

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

4

2 回答 2

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

而且您仍然可以使用link.

于 2012-07-13T07:23:13.973 回答
1

你也可以这样做:

    $('<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});
于 2012-07-13T07:49:04.500 回答