2010-07-28 5 views
1

J'utilise jQuery 1.3.2, Il semble que la fonction attr fonctionne dans IE8 et FF 3 mais pas dans IE7.Jquery fonction attr ne fonctionne pas dans IE7

Le code problématique:

.attr("disabled",true) 

ou

.attr("disabled","disabled") 

Y at-il une autre façon de désactiver un élément? (une option spécifique dans un élément SELECT)

Merci.

+0

Vous devriez ainsi poster en ligne avec sélecteur et éventuellement le code html aussi. – Sarfraz

+0

votre html est-il validé? ... il pourrait être à l'origine de ce problème ... – Reigel

+0

La fonction '.attr (" disabled "," disabled ")' fonctionne plus que joliment sur tous les principaux navigateurs. C'est une autre partie de votre code qui ne fonctionne pas mais ne peut pas dire que vous ne l'avez pas collé. –

Répondre

2

IE 7 ne prend pas en charge disabled dans certaines options. Ce n'est pas un problème jQuery. Il y a des informations détaillées dans this blog post.

Il y a Javascript solutions de contournement base comme this one qui ajoutent la fonctionnalité (cependant, même ils ne sont pas en mesure de donner la sélectionner le look grisées.)

Questions connexes