remove() methode funkitoniert nicht unter IE

messmar

Erfahrenes Mitglied
Hallo,

ich versuche einige Text-Felder, die auf meine Seite dynamisch generiert werden, und das Layout zerschiessen
anhand der Methode:

Javascript:
$.each($('input[name*="orgvalue"]'), function(){
   $(this).remove();
});

Es funkioniert auf allen Browser bis auf - natürlich! ;-( - IE.

Ich habe recherchiert/gegoolt und es heißt, dass es tatsächlich nicht crossBrowser ist... auch keine funktioniernde Lösung gefunden.

Hat bitte eine(r) von euch Erfahrung damit gemacht und wüsste, wie es lösen ist.

Vielen Dank
Messmar
 
Danke! gut zu wissen.. habe es überlesen vorhin beim checken in die API ;-(

aber beim Ausprobieren von zwei Varianten:

Javascript:
$('fieldset').remove($('input[name*="orgvalue"]'));
$('#Group2').remove($('input[name="orgvalue_user.CustomAttribute.UsoVehiculo"]'));

, erhalte ich folgende Fehlermedung - via IE debugger Tool -: "Das Objekt unterstützt die Eigenschaft oder Methode "replace" nicht"

Gruß
Messmar
 
Hallo,

gelöst.. Serverseitig.

Es wäre allerdings von allemeigen Interesse, wenn die Gurus evtl. eine Idee hätten, woran sowas liegen könnte, und ob es ein WorkAround
gäbe, um sowas zu fixieren.

Ich lasse daher dieses Issue kurz offen und danach wird es geschlossen, wenn der Moderator nichts dagegen hätte. ;-)

Danke
Messmar
 
Ich konnte eben mit meiner Recherche bzgl. des in diesem Anwendungsfall nicht unterstützten name-Attributselektors einen clientseitigen Workaround ausfindig machen.

Binde hierzu im <head></head>-Bereich folgende Zeilen ein:
HTML:
<!--[if IE]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Zu näheren Infos siehe https://github.com/aFarkas/html5shiv

Begründung siehe Post #10.
[edit]Tipp-Ex[/edit]
 
Zuletzt bearbeitet:
Guten morgen,

@ComFreek: gerne, aber die Serverseitige Lösung bei mir basiert auf interne Java Bibliothekken, die mit Sicherheit
keinem hlefen könnte... z.B. <%@ taglib prefix="ec" uri="/WEB-INF/ecm.tld" %>

@Alle: danke euch für die Tipps! wird notiert.

Grüße
Messmar
 
@ComFreek: gerne, aber die Serverseitige Lösung bei mir basiert auf interne Java Bibliothekken, die mit Sicherheit
keinem hlefen könnte... z.B. <%@ taglib prefix="ec" uri="/WEB-INF/ecm.tld" %>
Ich vermute mal, dass @ComFreek eher gern die Problemseite auf jsfiddle.net gesehen hätte ;)
@Alle: danke euch für die Tipps! wird notiert.
Mit "Alle" sprichst du mich an; gern geschehen :)
[edit]Tipp-Ex[/edit]
 
Zuletzt bearbeitet:
Ich muß da jetzt nochmal nachhaken...

Leider kann ich nicht mehr nachvollziehen, welcher Fehler mir heute morgen unterlaufen ist, dass dein eingangs gezeigter JS-Code in meinem Testlauf vom IE nicht verarbeitet wurde, denn offensichtlich funktioniert es ohne jeglichen Workaround.

http://jsfiddle.net/spicelab/whsybr31/

Von daher wäre es aufschlußreich, wenn du ein Beispiel auf http://jsfiddle.net zeigst, das im IE nicht funktioniert.
 

Neue Beiträge

Zurück