javascript - 我克隆的元素,功能不起作用,包含在克隆的元素中

标签 javascript jquery slick.js

          if(itemCode == currentHotelCode) {
            $('.search-map__item > div').html($(this).clone());
            $('.search-map__item .search-item-slider').slick('reinit');
          }

我想重新初始化光滑的 slider ,因为位置发生了变化,但返回错误未定义。

未捕获类型错误:无法读取类似未定义内容的属性“reinit”。

最佳答案

使用append将一个dom元素添加到另一个dom元素,html采用实际的html字符串。

$('.search-map__item > div').empty().append($(this).clone(true, true));

关于javascript - 我克隆的元素,功能不起作用,包含在克隆的元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44523857/

相关文章:

slick.js - 鼠标悬停在 slick.js 滑动时不要立即停止

javascript - Slick 插件在我的网站上看起来很奇怪。有人知道修复方法吗?

jquery - 基于ajax调用的加载栏

jquery - 使用 ExtJS UI 代替纯 HTML + jQuery 的优势

javascript - .slideToggle();适用于所有其他 div 吗?

javascript - 如何删除更漂亮的分号?

javascript - 具有相应图像部分的光滑 slider

javascript - 无法让 karma 测试传递给 Controller

确定平板电脑方向的 JavaScript 算法

javascript - 在使用 react-reveal 等高阶组件时保持 flexbox 样式