Ce code ne désactiver mon élément comme prévuComment désactiver un élément à l'aide de jQuery Multifile?
if(Multifile.n==0){
$("#btnUpload").attr("disabled","disabled");
}
Ce code ne permettent mon élément comme prévu
$("#btnUpload").attr("disabled","");
J'ai ajouté ces lignes jQuery.MultiFile.js après ce Je crois est l'endroit où les fichiers sont ajoutés et supprimés de l'objet MultiFile. Pour autant que je sache, MultiFile.n
est un compteur.
Comment désactiver btnUpload s'il n'y a pas de fichiers dans la liste et l'activer tant qu'il y en a au moins un.
Non * réponse * parce que je ne sais rien au sujet de ' Multifile', mais votre deuxième exemple ne permettra pas l'élément indépendamment. Pour annuler '.attr (" disabled "," disabled ")', vous devez utiliser '.removeAttr (" disabled ")'. Avoir l'attribut 'disabled' avec la valeur" "désactive toujours l'élément. Détails: http://www.w3.org/TR/html5/infrastructure.html#boolean-attribute –
Et pour désactiver un élément, '.attr ('disabled', true)' fonctionne bien - et ce n'est clairement pas aussi terrible en réglant la valeur sur 'disabled' – ThiefMaster
.removeAttr ("disabled"); ne fonctionne pas non plus. J'ai également supprimé l'attribut désactivé initial et il reste activé quel que soit le nombre de fichiers –