如何在提交按钮之前添加复选框
How to add checkbox before submit button?
我试图附加我的表单,但添加了一个复选框,但我想在提交按钮之前添加它。
$('#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
会将其作为所选元素
假设您希望结构看起来像这个
<p class="clickSubmit">
<input type="checkbox" id="checking" name="checking" class="required" />
<input type="submit" name="submit" id="submit" value="Click to submit" class="btn btn-default" disabled="disabled">
</p>
你可以做
$('<input type="checkbox" id="checking" name="checking" class="required" />')
.insertBefore('#submit');
问题是因为append()
正在返回form
元素,所以您将整个form
移动到按钮之前。相反,在新复选框上使用insertBefore
。试试这个:
$('<input type="checkbox" id="checking" name="checking" class="required" />').insertBefore('.clickSubmit');
相关文章:
- 动态添加复选框和输入框 jQuery
- 在输入类型数字更改时添加复选框
- 添加复选框标签中的值
- 在表中搜索相同的日期,并在td中添加复选框
- 想要添加复选框到动态创建的李
- 如何添加复选框选中的计数值
- 在PHP结果中添加复选框,并在一段时间后使用java逐个打开它们
- 使用JavaScript添加复选框值PHP、MySQL和alertbox
- 在运行时添加复选框并将其保存在 HTML 文件代码中
- 如何使用 javascript 添加复选框
- 在 AngularJS 中添加复选框以进行搜索
- Bootstrap 3.2:当使用jQuery添加复选框时,它不会在正确的css上可见
- 如何在提交按钮之前添加复选框
- extjs3.4如何在工具栏中动态添加复选框
- 如何在嵌入php的html表中为每一行添加复选框,并在数据库(Postgresql)中更新其值
- 在谷歌可视化栏旁边添加复选框
- 使用JS添加复选框,并在服务器端代码(ASP.NET)中找到它
- 动态添加复选框时,组中一个复选框选择的 JQuery 脚本不起作用
- 动态添加复选框,而不是模型绑定到IList
- 基于数组值javascript动态添加复选框