किसी कारण से, मुझे jquery.js के लाइन 3156 पर इंटरनेट एक्सप्लोरर 8 में निम्न जावास्क्रिप्ट त्रुटि मिल रही है (संस्करण 1.4.3, गैर संपीड़ित संस्करण): Object doesn't support this property or method
। फ़ायरफ़ॉक्स और Google क्रोम में कोई त्रुटि नहीं होती है। हालांकि इंटरनेट एक्सप्लोरर में यह है गूगल क्रोम में, यह आउटपुटआईई जावास्क्रिप्ट त्रुटि "ऑब्जेक्ट इस प्रॉपर्टी या विधि का समर्थन नहीं करता है" jQuery
/(^(?:.|\r|\n)*?):((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\3\))?(?![^\[]*\])(?![^\(]*\))/
:
if ((match = Expr.leftMatch[ type ].exec(expr)) != null && match[2]) {
इन्वेस्टिगेशन (console.log(Expr.leftMatch[type])
) निम्नलिखित दिलचस्प परिणाम पैदा करता है:
इस लाइन त्रुटि पर होता है उत्पादन:
function() {
var p = this;
do p = p.previousSibling;
while (p && p.nodeType != 1);
return p;
}
जोपरनहीं कहा जा सकता है (यह अपरिभाषित है)। उद्धृत कार्य jquery.js के भीतर मौजूद नहीं है। क्या किसी के पास कोई सुराग है कि ऐसा क्यों होता है, या मैं इसे हल करने के लिए क्या कर सकता हूं?
मैं है, दुर्भाग्य से, नहीं अभी तक समस्या पुन: पेश करने के लिए एक सरल स्क्रिप्ट बनाने के लिए सक्षम किया गया है, हालांकि मैं this post of someone having the same problem मिला, लेकिन यह एक समाधान की पेशकश नहीं करता है (पिछले पोस्ट का सुझाव पेज मानकों मोड में चलाने की जानी चाहिए, लेकिन मेरा पहले से ही है)।
बिंदु आपको लगता है कि "leftMatch" प्रविष्टि मुद्रित में "प्रकार" का मूल्य क्या है? – Pointy
क्या? - क्या वह त्रुटि संदेश वाई के लिए पर्याप्त विशिष्ट नहीं है? :-D (इसके लगभग के रूप में उपयोगी के रूप में त्रुटि संदेश "अपरिभाषित कार्य नहीं है") ;-) – scunliffe
@Pointy: "previousObject"। – Aistina