用一个编辑按钮在两个表单之间切换
Toggle between two forms with one edit button
$('div#showme').css('display', 'none');
$('#edit').click(function() {
event.preventDefault();
console.log("detected click")
$('div#showme').toggle();
});;
我有两个#showme表单和两个#edit按钮,我想使用Jquery一次只显示一个表单,因为它目前是编码的,这将显示两个表单#showme,当一个#edit被点击。
你已经很接近了!你只需要重命名你的showmediv。
一个ID(如div#showme
)只能在一个页面中使用一次。例如,你需要称一个为showme1
,另一个为showme2
。
当用户单击时,在showme1和showme2上进行切换——只要它们开始显示一个而隐藏另一个,它们就会在两者之间切换。
id是唯一的,使用class
代替,并与$("div.showme")
和$(".edit")
一起选择
如果您想只选择一个表单并显示它,请按照我在演示中所做的操作
如果两个showme
表单共享相同的ID,请三思而后行。两个表单共享同一个ID是无效的。使用类进行样式化,并为表单设置两个不同的id,这样您可以轻松地在它们之间切换。
最简单的方法是
- 定义一个类来表示你想要切换的两个项目:输入displayToggle
- 将类应用于这些HTML元素
- 将样式
display: none
添加到您最初想要隐藏的样式 - 使用jQuery
toggle
方法来改变显示
<div class='displayToggle' style="display: none">First Item</div>
<div class='displayToggle'>Second Item</div>
<button id='toggle'>Toggle</button>
JQuery $(document).ready(function() {
$('#toggle').click(function() {
$('.displayToggle').toggle();
});
});
小提琴:http://jsfiddle.net/B2xgd/1/
相关文章:
- 在servlet中提交两个表单
- 填写表单后替换两个变量
- 我如何让我的脚本连续提交两个表单
- 如何将jsp表单传递到两个页面
- 当多个表单在同一页面中时,WTForms提交表单两次
- 使用 Javascript 显示 HTML 表中两个单元格之间的差异
- 如何防止用户提交表单两次
- 使用PDO查找来自两个不同表的两个值的SUM
- 如何限制用户提交表单两次
- Jquery表单-两个按钮-一个使用ajax,一个不使用
- 使用数据表比较两个列
- 当用户双击提交按钮时,需要避免向服务器提交表单两次
- 为什么link_to提交表单两次?
- 如何排列一个表的两个单元格
- jQuery验证提交表单两次
- 避免表单多个提交,并在完成后重新启用
- PHP表单- 2个按钮(一个销毁会话和重新加载页面和一个继续到下一页)
- jQuery绑定发送表单两次
- 不能用ajax提交我的表单两次
- 低调地提交Ajax表单两次