मैं एक वेब पेज में jQuery का उपयोग कर रहा हूं। इंटरनेट एक्सप्लोरर में $
का उपयोग करते समय यह ठीक काम करता है। जब Chrome या Firefox में $
संदर्भित यह त्रुटि के साथ विफल:
Uncaught ReferenceError: $ is not defined.
स्क्रीनशॉट:
मेरी स्रोत कोड के साथ:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
function divClick(sender, event)
{
// var chk = $(sender).find("input").first()[0];
var chk = jQuery(sender).find("input").first()[0];
alert("Works in ie");
}
</script>
</head>
<body>
<div onclick="divClick(this, event)">
<input type="checkbox">
</div>
</body>
</html>
नोट: ब्राउज़रों किया जा रहा है स्थानीय फाइल सिस्टम पर एक फ़ाइल को निर्देशित:
अद्यतन: की कोशिश की jQuery
में बदलने।
अद्यतन: क्रोम jQuery फ़ाइल पाता है (जैसे कोई 404):
जांच करें कि 'jQuery-1.7.2.min.js' एचटीएमएल को उसी फ़ोल्डर में है। '$ परिभाषित नहीं किया गया है 'एक त्रुटि है जब आप jQuery lib शामिल नहीं है। –
क्या आप एक उदाहरण दे सकते हैं कि मेरे फ़ंक्शन को डोम में कैसे लपेटें? और क्लिक श्रोता को जेएस में कैसे स्थानांतरित करें? नीचे मेरा उदाहरण देखें। – Patriotec