jquerymobile动态更改按钮问题的文本

时间:2012-04-10 19:02:55

标签: javascript jquery button jquery-mobile

我正在尝试动态更改按钮的文本。但是按钮的UI会搞砸。知道为什么吗? http://jsfiddle.net/L6xRZ/

1 个答案:

答案 0 :(得分:15)

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

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

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

您应该详细了解jQuery Mobile的工作原理和how to use it dynamically on their documentation page on Page Scripting