সমস্ত jQuery নির্বাচনকারী অবজেক্টের একটি অ্যারের ফিরিয়ে দেয়। এই বস্তুগুলি কি এইচটিএমএল হিসাবে সর্বদা একই ক্রমে থাকে? আমি কি এই উপর নির্ভর করতে পারি?
সমস্ত jQuery নির্বাচনকারী অবজেক্টের একটি অ্যারের ফিরিয়ে দেয়। এই বস্তুগুলি কি এইচটিএমএল হিসাবে সর্বদা একই ক্রমে থাকে? আমি কি এই উপর নির্ভর করতে পারি?
উত্তর:
হ্যাঁ. JQuery এর 1.3.2 রিলিজ নোট বলে,
ডকুমেন্ট ক্রমে উপাদানগুলি ফেরত দেওয়া হয়েছে
এটি jQuery- র নির্বাচক ইঞ্জিনে পরিবর্তন যা নির্বাচিতরা যে আদেশে উত্তীর্ণ হয়েছে তার পরিবর্তে প্রত্যাবর্তিত ফলাফলগুলি দলিল ক্রমে পুনরায় অর্ডার করে Select নির্বাচকগুলির এপিআই স্পেসিফিকেশন (যা কোনটি মেনে চলার জন্য এই পরিবর্তনটি করা হয়েছিল) jQuery এর সমর্থন করে এমন ব্রাউজারগুলিতে অভ্যন্তরীণভাবে ব্যবহার করে)।
JQuery 1.3 এ এটি ছিল না :
"A, b, c" শৈলীর নির্বাচকদের ক্রম পরিবর্তন হতে পারে। ব্রাউজারগুলি যা ক্যোয়ারীসিলেক্টরআলকে সমর্থন করে (সাফারি, ফায়ারফক্স 3.5+, অপেরা 10+, আই 8+) নথি ক্রমে উপাদানগুলি ফেরত দেবে, অন্যান্য ব্রাউজারগুলি (বর্তমানে) নির্দিষ্ট ক্রমে তাদের ফিরিয়ে দেবে। ১.৩.২-এ এবং পরে প্রকাশিত সমস্ত কমা-বিচ্ছিন্ন নির্বাচনকারীদের ডকুমেন্ট ক্রমে ফিরিয়ে দেওয়া হবে।
কিছু ব্যতিক্রম থাকতে পারে, উদাহরণস্বরূপ পূর্ববর্তী সমস্ত () ডকুমেন্টেশন থেকে:
"একটি জিকুয়েরি অবজেক্ট দেওয়া হয়েছে যা ডিওএম উপাদানগুলির একটি সেট উপস্থাপন করে, .prevAll () পদ্ধতিটি ডিওএম গাছে এই উপাদানগুলির পূর্বসূরিদের মাধ্যমে অনুসন্ধান করে এবং মেলানো উপাদানগুলি থেকে একটি নতুন jQuery অবজেক্ট তৈরি করে; উপাদানগুলি শুরু করে ফিরে আসে the নিকটস্থ সহোদর । "
সম্ভবত এটি তাদের যে ক্রমে সন্ধান করে, কোনও নির্বাচক ডমকে খুব বেশি পেছনে ফেলে দেয় এবং যখন এটি মেলে এমন একটি উপাদান খুঁজে পায়, তখন এটি অ্যারেতে রাখে।
আপনি সম্ভবত "টেক্সটবক্স_এন" এর আইডির সাথে 5 টি পাঠ্যবাক্স দিয়ে একটি পরীক্ষা করতে পারেন যেখানে এন সংখ্যা, তারপরে তালিকাটি সতর্ক করে দিন এবং কী পাবেন?