618 Stimmen

Wie kann man den Text einer Schaltfläche in jQuery ändern?

Wie ändert man den Textwert einer Schaltfläche in jQuery? Derzeit hat meine Schaltfläche "Hinzufügen" als Textwert, und wenn sie angeklickt wird, möchte ich, dass sie in "Speichern" geändert wird. Ich habe diese Methode unten versucht, aber bisher ohne Erfolg:

$("#btnAddProfile").attr('value', 'Save');

26voto

PurplePier Punkte 319

Sie können etwas wie dieses verwenden:

$('#your-button').text('New Value');

Sie können auch zusätzliche Eigenschaften wie diese hinzufügen:

$(this).text('New Value').attr('disabled', true).addClass('bt-hud').unbind('click');

23voto

user1464277 Punkte 229

Sie müssen Folgendes tun .button("refresh")

HTML :

<button id='btnviewdetails' type='button'>SET</button>

JS :

$('#btnviewdetails').text('Save').button("refresh");

14voto

i_emmanuel Punkte 471

$("#btnAddProfile").text("Save");

12voto

Gluip Punkte 2808

Wenn Sie Ihre Schaltfläche mit einem Knopf versehen haben, scheint dies zu funktionieren:

<button id="button">First caption</button>

$('#button').button();//make it nice
var text="new caption";
$('#button').children().first().html(text);

9voto

gotofritz Punkte 3235

Sie können verwenden

$("#btnAddProfile").text('Save');

obwohl

$("#btnAddProfile").html('Save');

würde auch funktionieren, aber es ist irreführend (es erweckt den Eindruck, man könnte etwas schreiben wie

$("#btnAddProfile").html('Save <b>now</b>');

aber das können Sie natürlich nicht

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X