2017-04-01 2 views
0

Code Meiner JS auf Änderungsfunktion hinzugefügt wurde dabei groß, bis ich die folgende Funktion hinzugefügt:Uncaught Auslöser Range nach

$(".meassure-combo").change(function() { 
switch ($(this).attr("name")) { 
    case "bust-combo": 
    case "shou-combo": 
    case "wais-combo": 
    case "hips-combo": 
    case "imse-combo": 
    $("[rel='"+$(this).attr("name")+"']").val($(this).val()).change(); 
    break; 
} 
switch ($(this).attr("rel")) { 
    case "bust-combo": 
    case "shou-combo": 
    case "wais-combo": 
    case "hips-combo": 
    case "imse-combo": 
    var type = $(this).attr("rel"); 
    var val = $(this).val(); 
    $("[name='"+type+"']").val(val).change(); 
    CL3D.interpolation(type,val); 
    break; 
} 
    }); 

nach diesem Code hinzugefügt i

Uncaught Auslöser Range in der Konsole immer die folgenden Fehler gestartet: Maximum Aufruf Stapelgröße überschritten bei RegExp.test()

was ist das Problem und wie kann ich es lösen?

danken Ihnen im Voraus

+0

Wir wissen nicht, was das Problem ist, wenn Sie nicht erklären, was erwartet wird und was funktioniert oder nicht und welche Fehler existieren. Bitte überprüfen Sie [fragen] – charlietfl

+0

@charlietfl Entschuldigung dafür habe ich vergessen, den Fehler hinzuzufügen. der Fehler ist: Uncaught RangeError: Maximale Call-Stack-Größe überschritten – user2973413

+0

Bitte geben Sie eine [mcve] – charlietfl

Antwort

2

.change() innerhalb change Event-Handler aufgerufen wird. Wenn $("[rel='"+$(this).attr("name")+"']") oder $("[name='"+type+"']") auch .className"meassure-combo" haben, dann wäre das Ergebnis Uncaught RangeError.

+0

danke, das Entfernen der .change löste es – user2973413

Verwandte Themen