Web sayfasında jQuery kullanıyorum. Internet Explorer'da $
kullanırken, iyi çalışıyor. Chrome veya Firefox $
başvururken zaman hata ile başarısız:
Uncaught ReferenceError: $ is not defined.
Ekran Görüntüsü:
<!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>
Not: tarayıcılar ediliyor benim kaynak kodu ile
yerel dosya sistemindeki bir dosyaya yönlendirildi:
Güncelleme: çalıştı jQuery
değiştirmeyi.
Güncelleme: Krom jquery dosyasını bulur uyan (yani 404): jquery-1.7.2.min.js
yolunun doğru olup olmadığını
'jquery-1.7.2.min.js', html ile aynı klasörde olup olmadığını kontrol edin. '$ tanımlı değil 'jQuery lib dahil edilmediğinde aldığınız bir hatadır. –
İşleçimi bir dom halinde hazırlamaya nasıl bir örnek verebilir misiniz? Ve ayrıca tıklama dinleyicisini js'ye nasıl taşıyacaksınız? Aşağıdaki örneğime bakın. – Patriotec