jQuery Mobile 1.3.0には、JavaScriptからボタンのテーマを動的に変更できる新しい関数があるはずです:http: //jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-リリース済み/
しかし、次のコードを実行しようとすると、コンソールにエラーメッセージが表示されます。「メソッド'_setOption'はありません」と書かれているので、実際に実装されているかどうかを推測し始めました。
この新しい関数は本当に実装されていますか?もしそうなら、JavaScriptからそれを使用する方法を教えていただければ幸いです。ありがとう。
(HTML)
<a id="btn1" data-role="button" data-theme="e" onClick="clk();">XXX</a>
(JavaScript)
function clk(){
var $btn = $('#btn1');
$btn._setOption('data-theme', 'b');
}
(Console)
Uncaught TypeError: Object [object Object] has no method '_setOption'