2016-05-12 14 views
-1

habe ich diese Ausnahme in irgendeiner Website, die meine js Plugin injiziert,nicht erfasste Fehler: Syntaxfehler, unerkannt Ausdruck: Eingabe [@ type = einreichen]

Aber einige arbeiten perfekt,

Ich vermute Ich vermisse es, einige js Abhängigkeit in das Plugin dadasay.min.js

Allerdings ist es möglich, Konflikte mit anderen Bibliotheken?

dadasay.min.js: 11243 Uncaught Error: Syntax error, unrecognized expression: input[@type=submit]

Quellcode: http://dadasay.com/plugin/v1/js/dadasay.min.js

aktualisieren

Es scheint, dass die erforderlichen js Bibliotheken in http://dadasay.com/plugin/v1/js/dadasay.min.js die Host-Website verschmutzen. Wie kann ich verhindern, dass mein Plugin die Host-Websites verschmutzt? Cuz, es gibt viele Websites, die dieses Plugin eingebettet haben.

{ 
    name: "app.main.js", 
    mainConfigFile: 'app.main.js', 
    out: "../js/dadasay.min.js", 
    optimize: 'none', 
    preserveLicenseComments: false, 
    wrap: true, 
    paths: { 
     jqLib: './jquery', 
     requireLib: './require' 
    }, 
    include: [ 'jqLib','requireLib', 'app.main' ], 
    insertRequire: ["app.main"], 
} 
+0

Fehler ist klar von 'input [@ type = einreichen]' – Tushar

Antwort

1

In Ihrem Fehler

Uncaught Error: Syntax error, unrecognized expression: input[@type=submit]

in diesem input[@type= einreichen ] entfernen nur die @ und 'sumbit' Zitat zu submit hinzufügen Ihr Problem zu lösen.

Beachten Sie, dass auch Anführungszeichen erforderlich sind.

See the API reference for the attribute equals selector.

importnat Hinweis:

XPath-like Attributselektoren wurden in jQuery entfernt.

Siehe:

Hier einfach Example

Fazit ist:

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

Sie remove @ haben und den Wert geben 'value' zu zitieren.

+0

Hallo der Fehler ist nur von dieser Seite, ich weiß nicht, wo kommt diese Zeile 'input [@ type = einreichen]', Irgendeine Idee zu überspringen oder den Fehler kurz beheben? https://www.cool3c.com/node/106226 – newBike

+0

@newBike Lassen Sie mich versuchen, es zu ändern, aber es braucht einige Zeit, um es zu finden. –

+0

@newBike jetzt bekommen Sie die Idee, warum dieser Fehler kommt. –

Verwandte Themen