jQuery选择器:按ID寻址提交按钮失败

时间:2010-08-24 02:08:36

标签: jquery-selectors

给出提交按钮:

<input type="submit" value="Sign Up" name="AddToCart" size="2" id="AddToCart" />

为什么此代码不会禁用该按钮:

$('#AddToCart').attr(disabled, 'disabled');

mny thx

1 个答案:

答案 0 :(得分:2)

传递给.attr()的属性名称需要在引号中,如下所示:

$('#AddToCart').attr('disabled', 'disabled');
//or without quotes, as an object:
$('#AddToCart').attr({ disabled: 'disabled' });

还要确保它在document.ready事件处理程序中运行,或在元素准备好后的其他位置运行,例如:

$(function() {
  $('#AddToCart').attr('disabled', 'disabled');
});