8

我正在尝试动态更改按钮的文本。但是按钮的用户界面会混乱。知道为什么吗?http://jsfiddle.net/L6xRZ/

4

1 回答 1

15

jQuery Mobile 进入并更改您的 HTML 以使一切按预期工作。因此,当您更改按钮内的时间时,您正在撤消 jQuery Mobile 为您保留的内容。

您可以进行的最简单的更改是在您更新按钮文本时将选择器从“#svbutton”更改为以下行(此处为 fiddler):

$('#svbutton .ui-btn-text').text(currentTimeString);

您应该在 Page Scripting 的文档页面上阅读更多关于 jQuery Mobile 的工作原理以及如何动态使用它的信息

于 2012-04-10T19:39:21.980 回答