2016-11-21 58 views
0

我試圖以編程方式禁用所選元素,它不能在Firefox中工作,但在Chrome中工作。禁用與PrototypeJS不工作在Firefox中選擇的元素

$$('select[multiple].chosen').each(function(element) { new Chosen(element); }); 

var MY_SELECT = $$('select[multiple].chosen')[0]; 

$('disable-button').on('click', 'button', function(event, element) { 
    $('fruitsid').disabled=true; 
    $('fruitsid').fire("chosen:updated"); 
}); 

這裏是一個的jsfiddle:http://jsfiddle.net/y79rm2dk/2/

看來.fire不會在Firefox中禁用的元素工作?

回答

0

嘗試使用

$('fruitsid').writeAttribute('disabled',true); 

代替

$('fruitsid').disabled=true; 
+0

相同的結果:http://jsfiddle.net/y79rm2dk/6/。嘗試在Firefox –

相關問題