javascript - 使用 jQuery 使用选择器语法一次添加 2 个元素

标签 javascript jquery html

我正在使用 jQuery 在循环中动态插入组合按钮。现在我已经成功添加了标签,但我还想在每个标签之后有一个换行符( <br/> )。我怎样才能做到这一点?这是我到目前为止所拥有的:

    var input = $('<input>', {
        type: "radio",
        name: "phone-format-radio",
        value: i+1,
        text: GetDisplayNumber( format )
    });

    $(id + ' > button').before( input );

“id”变量是我的 ID <section>包含我动态创建的元素 <input>元素。还有一个<button>我的 <section> 里面的元素它是在 HTML 文件中定义的,并且必须始终保留在我的 <section> 中的最后一个子级中。 (这就是我使用 .before() 的原因。

最佳答案

您可以简单地使用after:

input.after('<br/>');

关于javascript - 使用 jQuery 使用选择器语法一次添加 2 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951143/

相关文章:

javascript - 如何使用 jQuery 为 IE8 设置背景图像(使用过滤器属性)?

jquery - 具有相同类的多个 div,但仅显示内部带有图像的 div

html - 如何将 Logo 放在顶部,将页脚放在底部?

Javascript:排序对象

javascript - SlickGrid 排序后重新应用/修复过滤器

javascript - 等待多个 promise 被拒绝

jquery - 通过 AJAX 将图像加载到 jQuery Supersized 插件中

javascript - 实现基本 Sharethis 代码时指定了无效或非法的字符串

javascript - 数组或迭代器应该有一个唯一的 "key"属性

javascript - 生成随机数并在页面加载后将它们显示在 div 中(DOM js)