javascript 添加动态列表项从左到右然后向下——而不是仅仅向下?

标签 javascript jquery html css

有人可以帮忙吗?我正在使用这个动态列表项小部件 http://jsfiddle.net/jaredwilli/tzpg4/4/

$(function() {
    var scntDiv = $('#p_scents');
    var i = $('#p_scents p').size() + 1;

    $('#addScnt').live('click', function() {
        $('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv);
        i++;
        return false;
    });

    $('#remScnt').live('click', function() { 
        if( i > 2 ) {
            $(this).parents('p').remove();
            i--;
        }
        return false;
    });
});

我想知道如何对其进行修改,以便列表框从左到右添加,然后向下添加——而不是仅仅向下添加?谢谢

最佳答案

添加 display: inline-block;float: left;应用于您的 <p> 的 CSS 规则标签。

默认情况下,<p>标记具有 block 格式。这意味着没有其他元素可以在同一行上流动。

关于javascript 添加动态列表项从左到右然后向下——而不是仅仅向下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33347037/

相关文章:

html - Foundation 5 class label.inline 是否只能用于@media medium-up?

css - 如何让 float 的div拉伸(stretch)外部div的宽度

javascript - 下载从 onClick 方法返回的文件

javascript - 如何从 html 页面中的静态 url 获取 JSON

javascript - 以交互方式向绘图 R 添加点,无需重绘背景图

javascript - 如何在表单加载中加载动态相关下拉列表?

iphone - 如何在 iOS >= 4.2.1 Mobile Safari 中自动播放媒体?

javascript - 在 VS Intellisense 的 JSDoc 类型定义中记录数组

jquery - jQuery Mobile 中的弹出窗口未按预期工作,请提出建议

javascript - 如何使用带有 ID 的单独播放按钮播放多个 HTML5 视频