Как вы измените текстовое значение кнопки в jQuery? В настоящее время моя кнопка имеет «Добавить» в качестве текстового значения, и после нажатия я хочу, чтобы она изменилась на «Сохранить». Я попробовал этот метод ниже, но пока безуспешно:
$("#btnAddProfile").attr('value', 'Save');
Ответы:
Зависит от того, какой тип кнопки вы используете
Ваша кнопка также может быть ссылкой. Вам нужно будет опубликовать HTML для более конкретного ответа.
РЕДАКТИРОВАТЬ : они будут работать, если вы
.click()
, конечно, завернули его в вызовРЕДАКТИРОВАТЬ 2 : использование более новых версий jQuery (от> 1.6)
.prop
а не.attr
РЕДАКТИРОВАТЬ 3 : Если вы используете JQuery UI, вам нужно использовать метод DaveUK ( ниже ) для настройки свойства текста
источник
button
наinput
и изменил круглые значки вместо того, чтобы возиться с текстом. (Я полагаю, что-то не должно было быть)Для кнопок, созданных с помощью .Button () в jQuery ........
В то время как другие ответы изменят текст, они испортят стилизацию кнопки, оказывается, что когда рендерится кнопка jQuery, текст кнопки вкладывается в промежуток, например
Если вы удалите диапазон и замените его текстом (как в других примерах) - вы потеряете диапазон и соответствующее форматирование.
Таким образом, вам действительно нужно изменить текст внутри тега SPAN, а НЕ КНОПКУ!
или (если, как и я, это делается на событии клика)
источник
Правильный способ изменить текст кнопки, если она была «застегнута» с помощью JQuery, - это использовать метод .button ():
источник
Чтобы изменить текст кнопки просто выполните следующую строку jQuery для
<input type='button' value='XYZ' id='btnAddProfile'>
использование
в то время как для
<button id='btnAddProfile'>XYZ</button>
использовать этот
$("#btnAddProfile").html('Save');
источник
$('#thing').append($("<button />")....)
, вам нужно использовать .html, чтобы установить текст.использование
.val()
Вот ссылка на JSfiddle
источник
Вам нужно сделать
.button("refresh")
HTML :
JS :
источник
Если вы нажали кнопку, это работает:
источник
$("#btnAddProfile").text("Save");
источник
Вы можете использовать что-то вроде этого:
Вы также можете добавить дополнительные свойства, как это:
источник
Ты можешь использовать
хотя
будет работать также, но это вводит в заблуждение (это создает впечатление, что вы могли бы написать что-то вроде
но, конечно, вы не можете
источник
источник
источник
это работа для меня HTML:
JS
источник
источник
Вы дали своей кнопке класс вместо идентификатора? попробуйте следующий код
источник
источник
Это должно сделать трюк:
источник
источник
это абсолютно правильно, это работает для меня;
Вы уверены, что Jquery доступен и ваш код находится в правильном месте?
источник
источник
Меняется название кнопки этикета в C #.
источник