※ ChatGPTを利用し、要約された質問です(原文:JqueryMobileでボタンの装飾)
JqueryMobileでボタンの装飾
このQ&Aのポイント
JqueryMobileを使用している環境下で、ボタンの表示名を変更する方法について
JqueryMobileを利用してボタンのクリック時に表示名を『Start』から『Stop』に変更する方法について
JqueryMobileの関連ファイルをヘッダで読み込んでいると、ボタンの表示名が変わらない問題の解決方法
JqueryMobileでサイトを作成中です。
以下のようなJavascriptで、ボタンをクリックすると、ボタンの表示名が
『Start』から『Stop』に変わる仕組みを検討中です。
JqueryMobileを使用しない場合には問題なく動作しますが、
なぜかJqueryMobileの関連ファイルをヘッダで読み込むと『Stop』に値が変わりません。
検索したところでは、リフレッシュ?やpage()が必要などの記述が見られるのですが、
以下のプログラムに対して、どのように使用すればよいのかわかりません。
JqueryMobileを用いている環境下で、ボタンの表示名を変更するには
どのようにすればよろしいでしょうか。
<form name="myForm" action="#">
<div>
<input type="text" size="20" name="myClick">
<input type="button" value="Start" name="myFormButton"
onclick="myWatch()">
</div>
</form>
<script type="text/javascript">
<!--
function myWatch(){
document.myForm.myFormButton.value = "Stop!";
}
// -->
</script>
お礼
早々のご回答ありがとうございます。 HTMLのヘッダに以下のJqueryMobileを指定すると、 ボタンの表示がSTARTのままでSTOPに変わらないのです。 でも、JqueryMobileのヘッダを削除すると正しく動作します。 JqueryMobileを利用した場合には、Javascriptで画面の変更などを行う場合には、リフレッシュ?をしなければならないように感じますが、その方法がわかりません。 <link type="text/css" href="js/jquery.mobile-1.0.min.css" rel="stylesheet" /> <script type="text/javascript" src="js/jquery-1.6.4.min.js"></script> <script type="text/javascript" src="js/jquery.mobile-1.0.min.js"></script>