2016-11-21 9 views
0

プログラムで選択した要素を無効にしようとしていますが、Firefoxでは機能しませんが、Chromeでは動作します。ここでFirefoxでPrototypeJSが機能しない選択された要素を無効にする

$$('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で無効要素で動作しないようですか? http://jsfiddle.net/y79rm2dk/6/:

答えて

0

ではなく

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

同じ結果の

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

を使用してみてください。 Firefoxで試してみてください –

関連する問題