Javascript 使用JQuery将内容包装在两个div内的标记中
我试图使用jQuery将标记中的内容包装成两个div。例如,我有以下标记:Javascript 使用JQuery将内容包装在两个div内的标记中,javascript,html,jquery,Javascript,Html,Jquery,我试图使用jQuery将标记中的内容包装成两个div。例如,我有以下标记: 我试图实现的是: 我目前的方法可以做到这一点,但在IE11中不起作用: $('.column\uu item a')。每个((i,e)=>{ const$link=$(e); $link.contents().wrapAll(“”); $link.append($('').append($link.find('img')); }); 这里的问题是你的箭头功能,IE 11不支持这个功能。就这样重写吧: $('.c
我试图实现的是:
我目前的方法可以做到这一点,但在IE11中不起作用:
$('.column\uu item a')。每个((i,e)=>{
const$link=$(e);
$link.contents().wrapAll(“”);
$link.append($('').append($link.find('img'));
});代码>
这里的问题是你的箭头功能,IE 11不支持这个功能。就这样重写吧:
$('.column__item a').each(function(i, e) {
const $link = $(e);
$link.contents().wrapAll('<div class="column__content">');
$link.append($('<div class="column__image">').append($link.find('img')));
});
$('.column\uu item a')。每个(函数(即,e){
const$link=$(e);
$link.contents().wrapAll(“”);
$link.append($('').append($link.find('img'));
});
在IE中不起作用,然后只需删除箭头函数=>
并使用一个内联匿名函数。每个函数(即e){