jquery - 如何在html容器中添加元素作为列堆栈?

标签 jquery html css

我想要这样的默认 html 结构:

enter image description here

我需要添加 dyanimcally Add rectangebox 并且它必须变成这样

enter image description here

我该怎么做?

我所做的是这样的:

<div style="width:400px;">
        <ul id="UlPopUp" style="-webkit-columns: 2; -moz-columns: 2; columns: 2;">
            <li id='liLeftDescriptions'>
                <span>Item1
                </span>
            </li>
            <li id='liLeftSkills'>
                <span>Item1</span>
            </li>
            <li id='liLeftClient'>
                <span>Item1</span>
            </li>
        </ul>
    </div>

http://jsfiddle.net/6eq56/

最佳答案

我想你可能会使用类似的东西:

var div_to_append = "<li class='some_class'><span>Item1</span></li>"
$("#clickBtn").on("click", function() {
$("#UlPopUp").append(div_to_append);
});

我使用了一个按钮 查看jfiddle http://jsfiddle.net/6eq56/2/

我假设你想触发事件 on click 或类似的东西

关于jquery - 如何在html容器中添加元素作为列堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15030582/

相关文章:

html - IE 11 flexbox 子宽度不考虑内容(Safari 也是)

javascript - 如何暂停 CSS 过渡?

javascript - 从页面加载列表中选择随机调色板

html - 对齐 CSS 表

javascript - 每个链接应该打开一个div

javascript - 如何在 flex display 中将元素放在彼此下面?

javascript - 在 jquery codeigniter 中上传图像后进行编辑

html - 自动循环浏览网页

html - 如何在utf8中进行颠倒的感叹号

javascript - 如何从 CFFUNCTION 传递 JSON