jQuery createElement然后将其他内容追加到其中

时间:2013-08-16 18:16:39

标签: jquery appendto createelement

我正在尝试定制一些OS jQuery来创建一个div,然后在里面添加另一个“createElement”,这样我就可以用css设置样式了。我不在这里,任何帮助都会很棒。这是我对代码的打击:

container = $(doc.createElement(options.containerTagName)).attr({
    id: namespace + '-' + element.attr('id'),
    'class': options.containerClassName
}).insertAfter(element);

$(doc.createElement('span'))
    .appendTo(container)
    .append(element);

uploadwrapper = $(doc.createElement('div'))
    .attr('class', 'btn_upload_wrapper')
    .insertAfter(container);

$(doc.createElement('input'))
    .attr(options.buttonAttributes)
    .attr('type', 'button')
    .appendTo(uploadwrapper);

$(doc.createElement('i'))
    .attr('class', 'icon-folder-open')
    .appendTo(uploadwrapper);

textElement = $(doc.createElement(options.textTagName))
    .attr(options.textAttributes)
    .appendTo(uploadwrapper);

我能够回答我自己的问题,见下文

container = $(doc.createElement(options.containerTagName)).attr({
    id: namespace + '-' + element.attr('id'),
    'class': options.containerClassName
}).insertAfter(element);

$(doc.createElement('span'))
    .appendTo(container)
    .append(element);

$(doc.createElement('div'))
    .attr('class', 'btn_upload_wrapper')
    .appendTo(container);

$(doc.createElement('input'))
    .attr(options.buttonAttributes)
    .attr('type', 'button')
    .appendTo('.btn_upload_wrapper');

$(doc.createElement('i'))
    .attr('class', 'icon-folder-open')
    .appendTo('.btn_upload_wrapper');

textElement = $(doc.createElement(options.textTagName))
    .attr(options.textAttributes)
    .appendTo('.btn_upload_wrapper');

1 个答案:

答案 0 :(得分:0)

能够回答我自己的问题。请关闭此问题

container = $(doc.createElement(options.containerTagName)).attr({
    id: namespace + '-' + element.attr('id'),
    'class': options.containerClassName
}).insertAfter(element);

$(doc.createElement('span'))
    .appendTo(container)
    .append(element);

$(doc.createElement('div'))
    .attr('class', 'btn_upload_wrapper')
    .appendTo(container);

$(doc.createElement('input'))
    .attr(options.buttonAttributes)
    .attr('type', 'button')
    .appendTo('.btn_upload_wrapper');

$(doc.createElement('i'))
    .attr('class', 'icon-folder-open')
    .appendTo('.btn_upload_wrapper');

textElement = $(doc.createElement(options.textTagName))
    .attr(options.textAttributes)
    .appendTo('.btn_upload_wrapper');