Этот код не отключить мой элемент, как ожидалосьКак отключить элемент с помощью jQuery Multifile?
if(Multifile.n==0){
$("#btnUpload").attr("disabled","disabled");
}
Этот код не включить мой элемент, как ожидалось
$("#btnUpload").attr("disabled","");
Я добавил эти строки в jQuery.MultiFile.js после того, Я считаю, что место, где файлы добавляются и удаляются из объекта MultiFile. Насколько я могу судить, MultiFile.n
- это счетчик.
Как отключить btnUpload, когда в списке нет файлов, и включите его, если есть хотя бы один.
Не * * автоответчика, потому что я ничего не знаю ' Multifile', но ваш второй пример не будет включать элемент независимо. Чтобы отменить '.attr (" disabled "," disabled ")', вам нужно использовать '.removeAttr (" disabled ")'. Наличие атрибута 'disabled' со значением" "все еще отключает элемент. Подробности: http://www.w3.org/TR/html5/infrastructure.html#boolean-attribute –
И, чтобы отключить элемент, '.attr ('disabled', true)' отлично работает - и это явно не так ужасно как установить значение «отключено» – ThiefMaster
.removeAttr («отключено»); тоже не работает. Я также удалил начальный отключенный атрибут, и он остается включенным независимо от количества файлов –