0

我需要创建两个元素<img><i>用元素包装它div

$('<img>', {
  src: 'images/bank-507-logo.png',
  id: "selected_" + selectedBank
})

$('<i>', {
  class: 'fa fa-inr'
})

我有代码来包装单个元素,例如:

$('<img>', {
  src: 'images/bank-507-logo.png',
  id: "selected_" + selectedBank
}).wrapAll('<span/>');

但我需要用那个元素来包装<img>两者。<i>span

4

2 回答 2

0

您可以使用一个通用类,然后包装:

$('<img>', {
        src: 'images/bank-507-logo.png',
        id: "selected_"+selectedBank,
        'class': 'common'
    })

    $('<i>', {
        'class': 'fa fa-inr common'
    })
$('.common').wrapAll('<span />');
于 2014-09-06T12:38:19.517 回答
0

jQuery

var span= $('<img>', {
        src: 'images/bank-507-logo.png',
        id: "selected_"+"selectedBank"
  }).add($('<i>', {
        class: 'fa fa-inr'
})).appendTo($('body')).wrapAll($('<span></span>'));

演示

于 2014-09-06T12:56:47.750 回答