jQMでのDOM操作でハマった
現在、jQMを使ったアプリを作成しようと思い
いろいろ試しているのですが、深みにハマってしまったのでエントリー。
ソースは以下のとおり(抜粋)
<body> <div data-role="page" id="index"> <div data-role="header"> <h1>Sample</h1> </div> <div data-role="content"> <form action="" method="post"> <input type="submit" id="submit" value="変更" /> <div id="chgTable"> テストです。 </div> </form> </div> <div data-role="footer"> <h1>footer</h1> </div> </div> </body>
id="chgTable"の内容を変更したいために
JavaScriptを以下のようにコーディングしてみる。
<script type="text/javascript"> $(function(){ $("#submit").click(function(){ $("#chgTable").html("書き換えました。"); }); }); </script>
これでうまくいくかな?と思っていたのですが
そうすぐにはうまくいかなく、書き換わるっぽいのだが
また、初期表示されてしまうらしく内容が戻ってしまう。
うーん、どうすればいいのだろう。