জেকুয়েরি ট্রাভার্সিং মেথড
জেকুয়েরি ট্রাভার্সিং দ্বারা এক এলিমেন্ট থেকে অন্য এলিমেন্টে মুভ করা যায়। এইচটিএমএল এলিমেন্টগুলোকে তাদের মধ্যে সম্পর্কের উপর ভিত্তি করে খুঁজে বের করতে এটি ব্যবহৃত হয়।
এক নজরে জেকুয়েরি ট্রাভার্সিং মেথডসমূহ
সাদৃশ্যপূর্ণ(Matched) সকল এলিমেন্টে নতুন এলিমেন্ট যুক্ত করে।
বর্তমান এলিমেন্টসমূহের সাথে পূর্ববর্তী এলিমেন্টসমূহ যুক্ত করে।
addBack() মেথডের মতোই। জেকুয়েরি 1.8 ভার্সনে এটি বাদ এর তালিকায় রাখা হয়েছে।
নির্বাচিত এলিমেন্টের সকল সরাসরি চাইল্ড এলিমেন্টকে রিটার্ন করে।
নির্বাচিত এলিমেন্টের প্রথম পূর্বসূরিকে রিটার্ন করে।
নির্বাচিত এলিমেন্টের সকল সরাসরি চাইল্ড এলিমেন্টকে রিটার্ন করে। এক্ষেত্রে চাইল্ড এলিমেন্টের সাথে টেক্সট এবং কমেন্ট নোডও অন্তর্ভূক্ত থাকে।
সাদৃশ্যপূর্ণ(Matched) প্রত্যেক এলিমেন্টের জন্য একটি ফাংশন এক্সিকিউট করে।
বর্তমান চেইনের সর্বশেষ ফিল্টারিং অপারেশন এর সমাপ্তি ঘটায় এবং সাদৃশ্যপূর্ণ এলিমেন্টসমূহকে এর পূর্ববর্তী অবস্থানে রিটার্ন করে।
নির্বাচিত এলিমেন্টসমূহের মধ্য থেকে নির্দিষ্ট ইনডেক্স নাম্বার যুক্ত এলিমেন্টকে রিটার্ন করে।
সিলেক্টর অথবা ফাংশনের মধ্য দিয়ে অতিক্রম করানো এলিমেন্টের সাথে সাদৃশ্যপূর্ণ কোনো এলিমেন্ট আছে কিনা যাচাই করে এবং ফলাফল রিটার্ন করে।
নির্বাচিত এলিমেন্টের উত্তরসূরি এলিমেন্টসমূহ রিটার্ন করে।
নির্বাচিত এলিমেন্টের প্রথম এলিমেন্ট রিটার্ন করে।
কোনো এলিমেন্টের মধ্যে কমপক্ষে একটি সাদৃশ্যপূর্ণ এলিমেন্ট থাকলেও সেগুলো রিটার্ন করে।
জেকুয়েরি অবজেক্ট/সিলেক্টর/এলিমেন্ট এর মধ্যে সাদৃশ্যপূর্ণ কোনো এলিমেন্ট আছে কিনা চেক করে এবং আর্গুমেন্ট অনুযায়ী যদি একটিও মিলে যায় তবে রেজাল্ট হিসাবে true রিটার্ন করে।
নির্বাচিত এলিমেন্ট এর সর্বশেষ এলিমেন্ট রিটার্ন করে।
রিটার্ন ভ্যালুর মাধ্যমে একটি নতুন জেকুয়েরি অবজেক্ট তৈরি করার জন্য প্রত্যেক এলিমেন্টকে ফাংশনের মাধ্যমে চলমান সাদৃশ্যপূর্ণ এলিমেন্টসমূহের মধ্য দিয়ে অতিক্রম করানো হয়।
নির্বাচিত এলিমেন্টের পরবর্তী সহোদর এলিমেন্টটিকে রিটার্ন করে।
নির্বাচিত এলিমেন্টের পরবর্তী সকল সহোদর এলিমেন্টকে রিটার্ন করে।
প্রদত্ত দুটি আর্গুমেন্ট এর মধ্যবর্তী সহোদর এলিমেন্টসমূহ রিটার্ন করে।
এলিমেন্টের সেট থেকে সাদৃশ্যপূর্ণ এলিমেন্ট রিমুভ করে।
প্রথম অবস্থানে থাকা প্যারেন্ট এলিমেন্টকে রিটার্ন করে।
নির্বাচিত এলিমেন্টের সরাসরি প্যারেন্ট এলিমেন্টকে রিটার্ন করে।
নির্বাচিত এলিমেন্টের সকল পূর্বসূরি এলিমেন্ট রিটার্ন করে।
প্রদত্ত দুটি আর্গুমেন্ট এর মধ্যেবর্তী সকল পূর্বসুরী এলিমেন্ট রিটার্ন করে।
নির্বাচিত এলিমেন্টের পূর্ববর্তী সহোদর এলিমেন্ট রিটার্ন করে।
নির্বাচিত এলিমেন্টের পূর্ববর্তী সকল সহোদর এলিমেন্ট রিটার্ন করে।
প্রদত্ত দুটি আর্গুমেন্ট এর মধ্যেবর্তী সকল সহোদর এলিমেন্ট রিটার্ন করে।
নির্বাচিত এলিমেন্টের সকল সহোদর(Sibling) এলিমেন্ট রিটার্ন করে।
সাদৃশ্যপূর্ণ এলিমেন্টসমূহের সেটকে একটি নির্দিষ্ট ব্যবধির সাবসেটে রুপান্তর করে।