對於使用Javascript的練習,我創建了一個基於單擊的單元格的表格,它會更改該單元格的背景顏色。現在我正在嘗試設置我的表格,以便在單擊某個單元格時打開一個輸入框,您可以在其中更改單元格的內容。我認爲這將是一個10分鐘的項目,轉向一個小時即可搞清楚。任何幫助或想法都會有所幫助。謝謝!!使用輸入表單更改表格的單元格內容
0
A
回答
0
不是太強悍。這是一個工作示例。
$('td').click(function(){
var answer = prompt("Enter New Value", '');
$(this).html(answer);
});
1
,如果你提供你與迄今使用的代碼這將是有益的。
下面是一個通用示例,其中TD包含一個輸入和一個文本節點。
工作例如:http://jsfiddle.net/NCQv2/
HTML
<table>
<tr><td>CLICK HERE<input></td></tr>
</table>
CSS
input {
display:none;
}
的JavaScript
var td = document.getElementsByTagName('td')[0];
td.onclick = function(e) {
var e = e || event;
var target = e.target || e.srcElement;
if(target.nodeName !== "INPUT") {
var input = this.getElementsByTagName('input')[0];
if(input && input.style.display !== 'inline') {
input.style.display = 'inline';
input.value = this.firstChild.data;
input.previousSibling.data = '';
input.focus();
}
}
};
td.getElementsByTagName('input')[0].onblur = function() {
this.previousSibling.nodeValue = this.value;
this.style.display = 'none';
};
相關問題
- 1. 表格單元格內容
- 2. 修改表格單元格的內容使用jquery/javascript
- 3. JQuery更改表格單元格的內容
- 4. 在Angular中更改表格單元格中的內容
- 5. 更改表格單元格的輸入值與jquery
- 6. 如何更改表格單元格中輸入的JavaScript
- 7. HTML Javascript表格單元格的內容
- 8. 根據其他單元格的內容更改Google電子表格單元格內容
- 9. 更改表格內單個單元格的邊框顏色
- 10. 更改單元格的內容,具體取決於單元格中的內容
- 11. JavaScript更改表格單元格的src
- 12. 當前單元格被更改時清除單元格內容
- 13. 如何使用單元格ID訪問HTML表格中單元格的內容?
- 14. 基於表單輸入更改單元格背景(PHP和JS)
- 15. 使用Greasemonkey根據其內容更改html表單元格格式
- 16. winforms gridview單元格內容已更改
- 17. jquery更改表格單元格顏色
- 18. 更改表格單元格值jquery
- 19. 修改表格單元格
- 20. 如何使用jQuery獲取表格單元格的內容?
- 21. 使用javascript檢查表格單元格的內容
- 22. 問題更新表格單元格的內容
- 23. 更新表格單元格
- 24. 重疊單元的FPDF表格內容
- 25. 單擊一個大表中的一個單元格,並將該單元格的內容插入表單域
- 26. 更改交替div內表格的單元格背景顏色?
- 27. 如何更改表格中單擊單元格的單元格背景顏色?
- 28. 使用rowIndex和cellIndex更改表格單元格中的文本
- 29. 如何使用javascript更改表格單元格的id
- 30. 表格單元格文字沒有更新文字內容
沒有任何跡象表明jQuery正在使用? – user113716 2011-02-03 16:02:23