我试图动态更改按钮的文本。但按钮的 UI 会出现混乱。有任何想法为什么会这样?http://jsfiddle.net/L6xRZ/
jQuery Mobile会更改您的HTML以使所有内容按其期望工作。 因此,当您更改按钮内的时间时,您正在撤消jQuery Mobile为您粘贴的内容。
您可以进行的最简单的更改是在更新按钮文本时将选择器从“#svbutton”更改为以下行(这里是fiddler):
$('#svbutton .ui-btn-text').text(currentTimeString);
你应该更多地了解jQuery Mobile的工作原理,可以在他们的页面脚本文档页面动态使用它。
Page Scripting。