如何使用jQuery将标签更改为文本框?例如,我有2个按钮,一个是编辑,另一个是视图。当用户点击编辑按钮时,所有标签控件都会变成文本框。另一方面,当使用单击查看按钮时,所有文本框都将变为标签。我知道我可以使用“可见”属性来显示某些控件。但是我的页面有太多的控制权。它花了我很多时间来编写代码。任何人都可以帮助我?通过使用jQuery将标签更改为文本框?
1
A
回答
10
您可以使用jQuery的replaceWith
函数。
$("label").replaceWith(function() {
return "<input type=\"text\" value=\"" + $(this).html() + "\" />";
});
0
我想你想要的是能够当用户点击它来改变一个按钮上的文本。
如果是这样的话,那么试试这个: http://jsfiddle.net/kasdega/MGCVW/
$(document).ready(function() {
$(".textButton").click(function() {
var me = $(this);
me.hide();
me.after("<input id='tmpInput'/>");
$("#tmpInput").focus();
$("#tmpInput").bind("keyup", function(e) {
e.preventDefault();
if (e.keyCode == '13') {
var value = $(this).val();
$(this).remove();
if(me.is("input")) {
me.val(value);
} else if(me.is("button")) {
me.text(value);
}
me.show();
}
return false;
});
});
});
相关问题
- 1. 通过使用jQuery将标签更改为空文本框
- 2. 如何使用jQuery将标签更改为文本框
- 3. 通过ListView更改标签文本ItemActivate
- 4. C#将标签文本更改为列表框选择文本
- 5. 如何更改JQuery以使用标签而不是文本框?
- 6. 通过添加文本框的值更新jQuery中的标签
- 7. 使用循环通过按钮单击更改标签文本?
- 8. 如何使用jquery更改标签标签内的文本
- 9. 使用javascript更改文本框值时更改标签值
- 10. jquery通过使用字符串更改文本框的值
- 11. 如何使用jquery将文本框的值变为标签
- 12. 将标签更改为文本框以进行编辑
- 13. 将文本框更改为WPF中的标签
- 14. 将标签动态更改为文本框的最佳实践
- 15. 在VB6中将标签更改为文本框
- 16. 使用jQuery更改标签
- 17. C#通过文本框输入来将标签文本相乘。
- 18. 循环通过文本框和标签
- 19. 使用Javascript将所有span标签更改为标签标签?
- 20. jQuery的 - 从标签更改文本
- 21. asp标签文本更改事件jquery
- 22. 使用jQuery复选框将密码字段更改为文本
- 23. 使用数组更改标签文本
- 24. 使用Javascript更改标签文本
- 25. 通过JQuery更改表单标签上的标签
- 26. 通过VBA Excel代码将文本框属性更改为powerpoint
- 27. 更改标签文本淡出过渡
- 28. 动态更新文本框上的标签文本更改?
- 29. 复选框列表标签文本通过jQuery
- 30. 如何使用按钮和文本框来更改标签?
请指导我如何才能申请脚本只是一个标签在一组。 – engineer