我試圖做一個像PHPadmin這樣的函數,它們在顯示錶格時使用什麼,當點擊div字段時,改變爲文本區域,當點擊在div之外,將其更改回div域。下面的代碼是錯誤的,當我點擊外部時,我不能更改回div域。請幫助我改進代碼。當點擊改變到文本區域時,當外部點擊改回
JS:
$('#editor #gird_edit').bind({
click: function() {
$(this).html('<textarea id="gird_edit">'+$(this).text()+'</textarea>');
},
blur: function() {
$(this).html('<div id="gird_edit">'+$(this).text()+'</div>');
}
});
HTML:
<div id='editor'>
<div id='gird_edit'>hallo world</div>
<div id='gird_edit'>hallo world 2</div>
<div id='gird_edit'>hallo world 3</div>
</div>
我只有8個名譽,我不能投你回來。不過,我衷心感謝您的幫助!
謝謝你的回答! – Till
當更改文本區域內的值後,請單擊外側。該字段將變回原始值。我應該如何重新讀取值? – Till
@ShinanTillTominaga更新了答案。 – Teifi