ฉันพยายามตรวจสอบว่าห้องสมุด Jquery ของฉันโหลดเข้าสู่หน้า HTML ของฉันหรือไม่ ฉันกำลังตรวจสอบเพื่อดูว่าใช้งานได้หรือไม่ แต่มีบางอย่างไม่ถูกต้อง นี่คือสิ่งที่ฉันมี:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="/query-1.6.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
if (jQuery) {
// jQuery is loaded
alert("Yeah!");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
});
</script>
alert(window.$?1:0)
<!doctype html>
แทน
$(document)
ฟังก์ชั่นพร้อมทำงานเลยโหลด jquery แล้ว ดังนั้นคุณสามารถทำได้จริง ๆ$(document).ready(function(){ alert("Ready!"); });
แล้วสิ่งนี้จะไม่แสดงการแจ้งเตือนหาก jquery ไม่สามารถทำงานได้ แต่ก็เพียงพอแล้วหากคุณเพียงแค่ต้องยืนยันว่าคุณได้อ้างอิงห้องสมุด jquery อย่างถูกต้อง