অর্ডার অবজেক্টগুলি নির্দিষ্ট করে কোনও jQuery নির্বাচিত দ্বারা ফিরিয়ে দেওয়া হচ্ছে?


93

সমস্ত jQuery নির্বাচনকারী অবজেক্টের একটি অ্যারের ফিরিয়ে দেয়। এই বস্তুগুলি কি এইচটিএমএল হিসাবে সর্বদা একই ক্রমে থাকে? আমি কি এই উপর নির্ভর করতে পারি?

উত্তর:


115

হ্যাঁ. JQuery এর 1.3.2 রিলিজ নোট বলে,

ডকুমেন্ট ক্রমে উপাদানগুলি ফেরত দেওয়া হয়েছে

এটি jQuery- র নির্বাচক ইঞ্জিনে পরিবর্তন যা নির্বাচিতরা যে আদেশে উত্তীর্ণ হয়েছে তার পরিবর্তে প্রত্যাবর্তিত ফলাফলগুলি দলিল ক্রমে পুনরায় অর্ডার করে Select নির্বাচকগুলির এপিআই স্পেসিফিকেশন (যা কোনটি মেনে চলার জন্য এই পরিবর্তনটি করা হয়েছিল) jQuery এর সমর্থন করে এমন ব্রাউজারগুলিতে অভ্যন্তরীণভাবে ব্যবহার করে)।

JQuery 1.3 এ এটি ছিল না :

"A, b, c" শৈলীর নির্বাচকদের ক্রম পরিবর্তন হতে পারে। ব্রাউজারগুলি যা ক্যোয়ারীসিলেক্টরআলকে সমর্থন করে (সাফারি, ফায়ারফক্স 3.5+, অপেরা 10+, আই 8+) নথি ক্রমে উপাদানগুলি ফেরত দেবে, অন্যান্য ব্রাউজারগুলি (বর্তমানে) নির্দিষ্ট ক্রমে তাদের ফিরিয়ে দেবে। ১.৩.২-এ এবং পরে প্রকাশিত সমস্ত কমা-বিচ্ছিন্ন নির্বাচনকারীদের ডকুমেন্ট ক্রমে ফিরিয়ে দেওয়া হবে।


4
আকর্ষণীয় যে এটি সত্যই রিলিজ নোটগুলির মধ্যে রয়েছে, এবং এটিও বোধগম্য হয়, তবে কেউ এটিকে api.jquery.com / মাল্টিপল সিলেক্টারে রাখতে ভুলে গিয়েছিল - প্রিয় কারও, দয়া করে এই তথ্যটি এখানে যুক্ত করুন :)!
jave.web

উত্তরটি কি আসলেই পুরানো যে কোনও আপডেট লিঙ্কটি কি খুঁজে পেয়েছে?
ড্যানিয়েল লিচ

4
@ ড্যানিয়েলিয়েচ - ধন্যবাদ লিঙ্কগুলি আপডেট করেছি। এই আচরণ এখনও সঠিক হওয়া উচিত, এটি এখানে সর্বশেষ সংস্করণ জন্য নথি: api.jquery.com/multiple-selector
কবি

8

কিছু ব্যতিক্রম থাকতে পারে, উদাহরণস্বরূপ পূর্ববর্তী সমস্ত () ডকুমেন্টেশন থেকে:

"একটি জিকুয়েরি অবজেক্ট দেওয়া হয়েছে যা ডিওএম উপাদানগুলির একটি সেট উপস্থাপন করে, .prevAll () পদ্ধতিটি ডিওএম গাছে এই উপাদানগুলির পূর্বসূরিদের মাধ্যমে অনুসন্ধান করে এবং মেলানো উপাদানগুলি থেকে একটি নতুন jQuery অবজেক্ট তৈরি করে; উপাদানগুলি শুরু করে ফিরে আসে the নিকটস্থ সহোদর । "

http://api.jquery.com/prevAll/


3

হ্যাঁ, তারা ডোমে থাকায় তারা সর্বদা ক্রমে থাকে।


0

সম্ভবত এটি তাদের যে ক্রমে সন্ধান করে, কোনও নির্বাচক ডমকে খুব বেশি পেছনে ফেলে দেয় এবং যখন এটি মেলে এমন একটি উপাদান খুঁজে পায়, তখন এটি অ্যারেতে রাখে।

আপনি সম্ভবত "টেক্সটবক্স_এন" এর আইডির সাথে 5 টি পাঠ্যবাক্স দিয়ে একটি পরীক্ষা করতে পারেন যেখানে এন সংখ্যা, তারপরে তালিকাটি সতর্ক করে দিন এবং কী পাবেন?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.