jQuery document.createElement equivalent?

后端 未结 14 1696
暖寄归人
暖寄归人 2020-11-22 05:41

I\'m refactoring some old JavaScript code and there\'s a lot of DOM manipulation going on.

var d = document;
var odv = d.createElement(\"div\");
odv.style.di         


        
14条回答
  •  旧巷少年郎
    2020-11-22 06:10

    UPDATE

    As of the latest versions of jQuery, the following method doesn't assign properties passed in the second Object

    Previous answer

    I feel using document.createElement('div') together with jQuery is faster:

    $(document.createElement('div'), {
        text: 'Div text',
        'class': 'className'
    }).appendTo('#parentDiv');
    

提交回复
热议问题