ব্যক্তিগতভাবে, আমি অতীতে যা করেছি তা হ'ল তাদের একটি সাধারণ শ্রেণির আইডি দেওয়া এবং এটি তাদের নির্বাচন করতে ব্যবহার করা। এটি আদর্শ হতে পারে না কারণ তাদের একটি নির্দিষ্ট শ্রেণি নির্দিষ্ট রয়েছে যা বিদ্যমান থাকতে পারে না তবে এটি নির্বাচনকে অনেক সহজ করে দিয়েছে। কেবলমাত্র আপনার ক্লাসের নামগুলিতে আপনি অনন্য হন তা নিশ্চিত করুন।
যেমন উপরের উদাহরণের জন্য আমি শ্রেণি দ্বারা আপনার নির্বাচনটি ব্যবহার করব। ক্লাসের নামটি গা bold় থেকে 'tcol1' এ পরিবর্তন করা আরও ভাল so যদি সাহসী প্রকৃতপক্ষে কোনও সিএসএস শ্রেণিতে উল্লেখ করে তবে আপনি সর্বদা শ্রেণীর সম্পত্তি উভয়ই নির্দিষ্ট করতে পারেন - যেমন 'শ্রেণি = "tcol1 গা bold়"।
সংক্ষেপে, যদি আপনি নাম অনুসারে নির্বাচন করতে না পারেন, হয় জটিল jQuery নির্বাচনকারী ব্যবহার করুন এবং কোনও সম্পর্কিত পারফরম্যান্স হিট করুন বা শ্রেণি নির্বাচকদের ব্যবহার করুন।
আপনি সর্বদা টেবিলের নাম যেমন including ('# টেবিলআইডি>। বোল্ড') অন্তর্ভুক্ত করে jQuery সুযোগ সীমাবদ্ধ করতে পারেন
এটি "বিশ্ব" অনুসন্ধান করা থেকে jQuery প্রতিরোধ করা উচিত
এটি এখনও একটি জটিল নির্বাচক হিসাবে শ্রেণীবদ্ধ করা যেতে পারে, তবে এটি দ্রুত '# টেবিলআইডি' আইডি দিয়ে কোনও সারণিকে সারণিতে সীমাবদ্ধ করে, তাই প্রক্রিয়াটিকে ন্যূনতম রাখে।
আপনি যদি # টেবিল 1 এর মধ্যে 1 টিরও বেশি উপাদান সন্ধান করছেন তবে এর বিকল্পটি হ'ল এটি আলাদাভাবে সন্ধান করা এবং তারপরে এটি jQuery এ প্রদান করা হবে কারণ এটি সীমাবদ্ধ রাখে, তবে প্রতিটি বার এটি দেখার জন্য কিছুটা প্রসেসিং সাশ্রয় করে।
var tbl = $('#tableID');
var boldElements = $('.bold',tbl);
var rows = $('tr',tbl);
if (rows.length) {
var row1 = rows[0];
var firstRowCells = $('td',row1);
}