如何更改jQuery中按钮的文本值?目前,我的按钮的文本值为“添加”,单击后希望将其更改为“保存”。我在下面尝试了此方法,但到目前为止没有成功:
$("#btnAddProfile").attr('value', 'Save');
最佳答案
取决于您使用的按钮类型
<input type='button' value='Add' id='btnAddProfile'>
$("#btnAddProfile").attr('value', 'Save'); //versions older than 1.6
<input type='button' value='Add' id='btnAddProfile'>
$("#btnAddProfile").prop('value', 'Save'); //versions newer than 1.6
<!-- Different button types-->
<button id='btnAddProfile' type='button'>Add</button>
$("#btnAddProfile").html('Save');
您的按钮也可以是链接。您需要发布一些HTML以获得更具体的答案。
编辑:当然,只要您将其包装在
.click()
调用中,它们就可以工作编辑2 :较新的jQuery版本(> 1.6)使用
.prop
而不是.attr
编辑3 :如果您使用的是jQuery UI,则需要使用DaveUK的方法(below)来调整文本属性