如何使用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