มีวิธีการตรวจสอบรุ่นของ jQuery ที่ใช้โดยการตรวจสอบjQuery
วัตถุหรือไม่ jQuery กำลังเพิ่มไปยังหน้าของฉันแบบไดนามิกและฉันไม่เห็นการอ้างอิงถึงมันในมาร์กอัปของฉัน หากฉันตรวจสอบในคอนโซลของเบราว์เซอร์แสดงว่ามี
มีวิธีการตรวจสอบรุ่นของ jQuery ที่ใช้โดยการตรวจสอบjQuery
วัตถุหรือไม่ jQuery กำลังเพิ่มไปยังหน้าของฉันแบบไดนามิกและฉันไม่เห็นการอ้างอิงถึงมันในมาร์กอัปของฉัน หากฉันตรวจสอบในคอนโซลของเบราว์เซอร์แสดงว่ามี
คำตอบ:
คุณสามารถใช้อย่างใดอย่างหนึ่ง$().jquery;
หรือที่จะกลับสตริงที่มีหมายเลขรุ่นเช่น$.fn.jquery
1.6.2
$.fn.jquery
, ไม่จำเป็นต้องเรียกใช้$
ฟังก์ชั่นตอนนี้เลย
import jQuery from jquery
FYI สำหรับกรณีที่หน้าของคุณโหลดด้วยไลบรารี javascript อื่น ๆ เช่น mootools ที่ขัดแย้งกับ$
สัญลักษณ์คุณสามารถใช้jQuery
แทนได้
ตัวอย่างเช่นjQuery.fn.jquery
หรือjQuery().jquery
จะทำงานได้ดี:
$()['jquery']
เรียกconsole.log($())
ใช้และจดบันทึกเกี่ยวกับฟิลด์วัตถุ jquery:
$().jquery
จะให้เวอร์ชันเป็นสตริง
สำหรับ jQuery เวอร์ชันเก่า
jQuery().jquery (or)
jQuery().fn.jquery
สำหรับ jQuery รุ่นที่ใหม่กว่า
$().jquery (or)
$().fn.jquery
jQuery().jquery
ทำงานให้ฉันด้วย jQuery เวอร์ชันเก่า (ฝังอยู่ในโครงการเดิม):1.10.2
คุณจะได้รับรุ่นของ jQuery โดยพิมพ์เพียงobject.jquery
ที่object
สามารถเป็นวัตถุใด ๆ ที่คุณสร้างขึ้นโดยใช้$
ที่คุณสร้างขึ้นโดยใช้
ตัวอย่างเช่น: ถ้าคุณสร้าง<div>
องค์ประกอบดังนี้
var divObj = $("div");
จากนั้นการพิมพ์divObj.jquery
จะแสดงเวอร์ชั่นเช่น 1.7.1 ให้คุณทราบ
โดยทั่วไปdivObj
สืบทอดคุณสมบัติทั้งหมดของ$()
หรือjQuery()
เช่นถ้าคุณพยายามที่จะพิมพ์jQuery.fn.jquery
จะพิมพ์รุ่นเดียวกันเช่น 1.7.1
console.log( 'You are running jQuery version: ' + $.fn.jquery );
1.4
สำหรับjQuery.fn.jquery