2011-04-01 48 views
1

我必須在文本文件中保存div的內容,div包含可以修改的輸入表單。 我可以保存的div的字段值更改的HTML? 例如:jquery將文件中的值保存爲html

<div id="myDiv"> 
    <input id="myInput" value="" /> 
</div> 

後修改我的HTML頁面上輸入,我插入「myChangedValue」輸入字段中。 。 當我做$( 「myDiv」)HTML()的內容具有值字段爲空,而我的txt文件的結構是:

<div id="myDiv"> 
    <input id="myInput" value="" /> 
</div> 

我預計:

<div id="myDiv"> 
    <input id="myInput" value="myChangedValue" /> 
</div> 

TNKS

+0

你打算如何訪問文本文件? (你可以在div上使用innerHTML,btw) – Raynos 2011-04-01 15:43:55

+0

Javascript不支持客戶端I/O,你如何完成保存? – jmccarthy 2011-04-01 15:45:32

+0

感謝您的編輯,但是您真的需要花更多時間來解釋您的意圖。你想保存價值,以便其他人在一段時間後也能看到價值嗎? – jcolebrand 2011-04-01 16:17:46

回答

0
document.getElementById("myDiv").innerHTML; 

獲取div的文本html內容。

0
$('#myDiv').html() 

這將以字符串形式獲取myDiv中的HTML數據。這是@Raynos答案的jQuery版本。

至於保存文件,您需要將此字符串傳遞給服務器端腳本以生成要下載的文件。

+0

tnks, 我這樣做,但div內的修改值不會保存在文本文件中 – elfflames 2011-04-01 16:02:25

0

如果你想輸入的值,你實際使用:

document.getElementById("myInput").value; 

不知道你怎麼會被保存爲TXT文件,而無需服務器端代碼。