2014-10-03 133 views
-1

我正在从jquery版本1.5.2切换到1.9和我的禁用按钮arent工作。它们应该在表单域填充后启用,并提供删除或保存选项。这不是工作。我也尝试过所有浏览器。这是代码。jquery 1.8禁用/启用提交按钮

+0

见[此](http://stackoverflow.com/questions/6048022/jquery-attrdisabled-disabled-not-working-in-chrome)和[此](HTTP:/ /stackoverflow.com/questions/5874652/prop-vs-attr)。 – Jasen 2014-10-03 17:47:26

回答

2

我认为这是一个属性:

$('#btnDel, #save').prop('disabled',true); 
$('#btnDel, #save').prop('disabled',false); 

看看这个SO回答洞察ATTR和道具之间的差异:

.prop() vs .attr()

+1

--'.prop()'需要一个布尔值 - – 2014-10-03 17:48:20

+0

只记得那个,现在修复。谢谢。 – superUntitled 2014-10-03 17:48:52

0

使用.prop()代替

赞:

$('#btnDel, #save').prop('disabled', true); 

$('#btnAdd').prop('disabled', false);