Ich versuche, den Text der Schaltfläche dynamisch zu ändern. Aber die Benutzeroberfläche der Schaltfläche wird versauen. Irgendeine Idee warum? http://jsfiddle.net/L6xRZ/jquerymobile dynamisch ändern von Text für die Schaltfläche Problem
8
A
Antwort
15
jQuery Mobile geht rein und ändert Ihren HTML-Code, damit alles so funktioniert, wie es erwartet. Wenn Sie also die Zeit innerhalb Ihrer Schaltfläche ändern, machen Sie das rückgängig, was jQuery Mobile für Sie festhielt.
Die einfachste mögliche Änderung, die Sie Ihre Wähler ändern von „#svbutton“ auf die folgende Zeile wäre machen könnte, wenn Sie auf die Schaltfläche Text (fiddler here) gehen und aktualisieren:
$('#svbutton .ui-btn-text').text(currentTimeString);
Sie mehr lesen sollten wie jQuery Mobile funktioniert und how to use it dynamically on their documentation page on Page Scripting.