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');

6voto

Grey Wolf Punkte 5997

Es ist Arbeit für mich html:

<button type="button" class="btn btn-primary" id="btnSaveSchedule">abc</button>

js

$("#btnSaveSchedule").text("new value");

5voto

sauerburger Punkte 3450
$("#btnAddProfile").click(function(){
    $("#btnAddProfile").attr('value', 'Save');
 });

4voto

curtisk Punkte 19336
document.getElementById('btnAddProfile').value='Save';

4voto

$(document).ready(function(){
    $(":button").click(function(){
        $("p").toggle();

    if (this.value=="Add") this.value = "Save";
    else this.value = "Add";

  });
});

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>

<input type='button' value='Add' id='btnAddProfile'>

<p>This is a paragraph with little content.</p>
<p>This is another small paragraph.</p>

</body>
</html>

2voto

Nicholas Murray Punkte 12941

Haben Sie Ihrer Schaltfläche eine Klasse statt einer ID gegeben? Versuchen Sie den folgenden Code

$(".btnSave").attr('value', 'Save');

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