我正在使用jQuery在循环中动态插入组合按钮。现在我已经成功添加了标记,但我还想在每个标记之后使用换行符(<br/>
)。我怎么能做到这一点?以下是我到目前为止的情况:
var input = $('<input>', {
type: "radio",
name: "phone-format-radio",
value: i+1,
text: GetDisplayNumber( format )
});
$(id + ' > button').before( input );
'id'变量是我的<section>
元素的ID,其中包含我动态创建的<input>
元素。我的<button>
内部还有一个<section>
元素,它在HTML文件中定义,并且必须始终是我<section>
中的最后一个子元素(这就是我使用.before()的原因)。
答案 0 :(得分:3)
您只需使用after
:
input.after('<br/>');