jQuery erstellt ein Element mit Attributunterschieden

8

Entdeckt etwas und ich bin in ein bisschen Anstiftung darüber, warum der eine Weg funktioniert und der andere nicht. Sieht so aus, als wäre es nur eine IE7-Sache, aber als IE7, Seufzer, brauche ich immer noch Unterstützung in den Apps, in denen ich arbeite.

Weg, der in IE7 funktioniert

%Vor%

Dieser Weg funktioniert nicht

%Vor%

Jeder hat eine Idee, warum nur eine Möglichkeit in IE7 funktioniert, aber in IE8 +, FF, Chrome und Safari ist beides in Ordnung.

    
Micah Montoya 27.03.2012, 22:08
quelle

2 Antworten

21

Die Antwort finden Sie in der API für die Funktion jQuery() selbst.

  

Hinweis: Internet Explorer erlaubt Ihnen nicht, eine Eingabe zu erstellen oder   Schaltflächenelement und ändern Sie seinen Typ; Sie müssen den Typ mit angeben    <input type="checkbox" /> zum Beispiel. Eine Demonstration dieser Dose   siehe unten:

     

Im IE nicht unterstützt:

%Vor%      

Unterstützte Problemumgehung:

%Vor%
    
Anthony Grist 27.03.2012, 22:17
quelle
3

gemäß jQuery :

  

Hinweis: In Internet Explorer können Sie kein Eingabe- oder Schaltflächenelement erstellen und dessen Typ ändern. Sie müssen den Typ

angeben

Das funktioniert nicht:

%Vor%

aber das tut:

%Vor%     
Joseph 27.03.2012 22:21
quelle

Tags und Links