shu*_*iar 2 html javascript jquery
我正在尝试在单击按钮时更新按钮的文本.我有许多具有相同类但没有id的按钮.为什么这不起作用?
<input type="button" class="add-button" value="Default" />
<input type="button" class="add-button" value="Default" />
<input type="button" class="add-button" value="Default" />
<input type="button" class="add-button" value="Default" />
$(document).ready(function() {
$('.add-button').click(function() {
alert('clicked');
$(this).html('Changed');
});
});?
Run Code Online (Sandbox Code Playgroud)
警报已触发,但按钮未更改.
使用this.value了input.见下文,
$(document).ready(function() {
$('.add-button').click(function() {
alert('clicked');
this.value = 'Changed';
});
});?
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/qU5tR/10/