Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery将内容包装在两个div内的标记中_Javascript_Html_Jquery - Fatal编程技术网

Javascript 使用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

我试图使用jQuery将标记中的内容包装成两个div。例如,我有以下标记:


我试图实现的是:


我目前的方法可以做到这一点,但在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){