2021年09月23日
川俣晶の縁側ソフトウェア技術雑記 total 3131 count

jQueryMobileでフォームの書き換えられたテキストボックスの値を取得できない

Written By: 川俣 晶連絡先

問題 §

 jQueryMobileでフォームの書き換えられたテキストボックスの値を取得できない

 elem.attr("value");のようなコードで値を取得しているが初期値の文字列しか取得できない。手動で書き換えた値が取得できない。

原因 §

 jQueryMobileはHTMLコードを自前で生成しているので、見た目通りでは動作していない。

解決 §

 elem.attr("value");ではなくelem.val();を使う。

感想 §

 もう使っていないJQMが理由で問題が起きると、原因の調査と対策がきついね!