javascript - 如何在提交按钮之前添加复选框?

标签 javascript jquery

我正在尝试附加我的表单,但添加了一个复选框,但我想将其添加在提交按钮之前。

$('#form').append('<input type="checkbox" id="checking" name="checking" class="required" />').before($('.clickSubmit'));

.clickSubmit 是:

<p class="clickSubmit"><input type="submit" name="submit" id="submit" value="Click to submit" class="btn btn-default" disabled="disabled"></p>

上面的代码将 .clickSubmit 移到表单之外,并将其放在表单之前,当我想要表单中的提交按钮时,我只想在其前面添加一个复选框。我做错了什么?

最佳答案

这是正确的语法:

$('.clickSubmit').prepend('<input type="checkbox" id="checking" name="checking" class="required" />');

http://api.jquery.com/prepend/

使用before会将其添加到您调用它的元素之前Prepend 将其添加为所选元素下的第一个元素

关于javascript - 如何在提交按钮之前添加复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26889172/

相关文章:

javascript - 附加后应用每个

javascript - 选中单选按钮时立即在 block 中显示字形

javascript - wordpress jquery 插件并不是一个函数

jquery - 使用 jQuery 变形图像

javascript - 设备方向改变后捕获重新计算的样式

javascript - 如何使用带有 Django 模板标签的 amp CSS 星级评分?

javascript - 给定未编码字符串的长度,哪个公式可以揭示 base-64 编码后该字符串的长度?

javascript - 从 AS 3.0 执行 Javascript 文件

javascript - opencv.js 透视变换

javascript - 单元测试 angularjs 指令监听事件