มีวิธีการตรวจสอบรุ่นของ jQuery ที่ใช้โดยการตรวจสอบjQueryวัตถุหรือไม่ jQuery กำลังเพิ่มไปยังหน้าของฉันแบบไดนามิกและฉันไม่เห็นการอ้างอิงถึงมันในมาร์กอัปของฉัน หากฉันตรวจสอบในคอนโซลของเบราว์เซอร์แสดงว่ามี
มีวิธีการตรวจสอบรุ่นของ jQuery ที่ใช้โดยการตรวจสอบjQueryวัตถุหรือไม่ jQuery กำลังเพิ่มไปยังหน้าของฉันแบบไดนามิกและฉันไม่เห็นการอ้างอิงถึงมันในมาร์กอัปของฉัน หากฉันตรวจสอบในคอนโซลของเบราว์เซอร์แสดงว่ามี
คำตอบ:
คุณสามารถใช้อย่างใดอย่างหนึ่ง$().jquery;หรือที่จะกลับสตริงที่มีหมายเลขรุ่นเช่น$.fn.jquery1.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