javascript - l = e ('<div class="vSlide-markers"></div>'); - 如何通过 javascript 将此 div 放入父级中?

标签 javascript jquery html css slider

好的,我的页面上有一个 slider 。您选择更改当前正在查看的幻灯片的要点是我试图弄乱的。

在 html 文档中没有它们的 html。相反,它通过 javascript 显示在页面上的“ol”标记中。

我将 ol 标签更改为 div 标签,因为我需要它位于 div 中。这很好用。但我需要它在 2 个 div 内。

所以代替:

l = e('
  <div class="vControllerWrapper"></div>
');

我需要:

l = e('
  <div class="vControllerWrapper"> 
    <div class="vSlide-markers"></div>
  </div>
 ');

我只是对 javascript 还不够熟悉,还不知道应该如何组织语法以调用/显示 2 个 div 而不是一个。

这是完整的片段:

T = function() {
            l = e('<div class="vSlide-markers"></div>');
            e.each(o, function(t, n) {
                var i = t + 1,
                    s = t + 1;
                r.animtype === "slide" && (s = t + 2);
                var o = e('<li><a href="#">' + i + "</a></li>");
                i === v.currentslide && o.addClass("active-marker");
                o.on("click", "a", function(e) {
                    e.preventDefault();
                    !v.animating && v.currentslide !== s && O(!1, s)
                });
                o.appendTo(l)
            });

任何帮助都会非常棒!

最佳答案

添加这两行(保持其他行不变):

l = e('<div class="vSlide-markers"></div>');

// Add these two lines
var p = e('<div class="vControllerWrapper"></div>');
l.appendTo(p);

...

类似于您的o.appendTo(l),创建一个父元素并将您的元素l附加到它。

关于javascript - l = e ('<div class="vSlide-markers"></div>'); - 如何通过 javascript 将此 div 放入父级中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33993373/

相关文章:

javascript - 如何让汽车沿着路径行驶

javascript - 在 ajax 帖子中通过 http 发送个人信息。安全吗?为什么?

javascript - 使用 Scroll Magic 的简单补间本地副本不起作用

javascript - Cordova 5.2.x 地理定位不准确

jquery - 如何在没有 URL 中显示的值的情况下提交表单?

javascript - let 和 const 循环遍历集合有什么区别?

javascript - 如何用js获取html文档的大小?

javascript - 在声明时调用 jQuery 方法,然后调用 onEvent

javascript - Bootstrap Modal关闭按钮问题

java - 位置标签(表单)无效