
মূল সমস্যা হল যে পৃষ্ঠাটি লোড করার সময় jQuery লোড হয় না।
if (typeof jQuery != 'undefined') { // jQuery is loaded => print the version alert(jQuery.fn.jquery); }
jQuery ভেরিয়েবলটি সংজ্ঞায়িত করা হয়েছে কিনা তা প্রথম লাইনটি পরীক্ষা করে। যদি এটি থাকে তবে এটি কোঁকড়া ধনুর্বন্ধনীর ভিতরে কোড চালায়। দ্বিতীয় লাইনটি লোড করা jQuery এর সংস্করণের সাথে একটি সতর্কতা প্রিন্ট করে।
দশমিক সংখ্যা
jQuery-এ দশমিক সংখ্যা নিয়ে কাজ করার কয়েকটি উপায় রয়েছে। একটি উপায় হল number() ফাংশন ব্যবহার করা, যা একটি পূর্ণসংখ্যা ইনপুট নেয় এবং সেই সংখ্যার একটি দশমিক উপস্থাপনা প্রদান করে। উদাহরণস্বরূপ, 5.6 এর মান পেতে, আপনি নম্বর() ফাংশনটি এভাবে ব্যবহার করতে পারেন:
var সংখ্যা = 5.6;
jQuery-এ দশমিক সংখ্যা নিয়ে কাজ করার আরেকটি উপায় হল parseFloat() ফাংশন ব্যবহার করা। এই ফাংশনটি একটি স্ট্রিং আকারে একটি ইনপুট নেয় এবং সেই সংখ্যার একটি ফ্লোটিং-পয়েন্ট উপস্থাপনা প্রদান করে। উদাহরণস্বরূপ, যদি আপনি একটি ফ্লোটিং-পয়েন্ট নম্বর হিসাবে 5.6 এর মান পেতে চান তবে আপনি parseFloat() ফাংশনটি এভাবে ব্যবহার করতে পারেন:
var num = parseFloat(5.6);
ম্যাথ
DOM উপাদানগুলিতে গাণিতিক ক্রিয়াকলাপ সম্পাদনের জন্য jQuery-এ গণিত একটি শক্তিশালী এবং সহজেই ব্যবহারযোগ্য লাইব্রেরি। এতে মৌলিক পাটিগণিত, ত্রিকোণমিতি এবং বীজগণিতের জন্য সমর্থন রয়েছে, সেইসাথে আরও উন্নত বৈশিষ্ট্য যেমন ম্যাট্রিক্স অপারেশন এবং ভেক্টর ক্যালকুলাস।
jQuery-এ ম্যাথ jQuery ফাউন্ডেশন লাইব্রেরির উপরে তৈরি করা হয়েছে, যা ক্রস-ব্রাউজার সামঞ্জস্যপূর্ণ বৈশিষ্ট্যগুলির একটি শক্তিশালী সেট প্রদান করে। ফলস্বরূপ, jQuery-এ Math উভয় আধুনিক ব্রাউজার (IE9 এবং পরবর্তী সহ) এবং পুরানো ব্রাউজারগুলির সাথে কাজ করে যা ফাউন্ডেশন লাইব্রেরি (যেমন IE8) সমর্থন করে না।
আপনি যদি আপনার ওয়েব অ্যাপ্লিকেশনগুলিতে কিছু গাণিতিক কার্যকারিতা যোগ করতে চান, তাহলে jQuery-এ ম্যাথ অবশ্যই বিবেচনা করার মতো।