0

を使用して Android プロジェクトに取り組んでいwebviewます。すべて正常に動作しますが、テキストをテキストエリアに設定できません。メモ書きオプションのあるページがたくさんあります。メモのコードを jQuery を使用してページにロードしています。

$('#memoContainer').load("memo.html");

memo.html テキストエリア:

<div class="sisalto">
<textarea id="memo" style="width: 100%"> </textarea>
</div>

テキストエリアが機能し、そこに書き込むことができ、コンテンツを取得して jQuery を使用して Android に保存できます。

function save(){
var newContent = $('#memo').val();
AndroidFunction.saveFile(newContent);
}

保存されたコンテンツを取得してテキストエリアに設定しようとしています:

var setMemo = $('#memo');
setMemo.innerText("DOESNT WORK");
setMemo.val('NOPE');

ここで何時間もグーグルとブラウジングを試みましたが、有用なものが見つからないようです. 多くの人がこのオプションを提案してい.val('smth');ますが、うまくいきません。

コンテンツを設定しようとする前にメモが読み込まれ、私の意見ではすべて問題ありません。ここでの問題は何ですか?どうすればこれを実現できますか?

4

2 に答える 2

0

さて、問題はロード機能でした。memo.html をロードしてページに表示しますが、実際のコードはページに挿入されません。したがって、実際には存在しないため、テキストをテキストエリアに設定できません。

于 2013-05-29T11:16:12.857 に答える