2014-10-03 130 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);