:inputসিএসএস নির্বাচক থাকাকালীন একটি jQuery এক্সটেনশনinput ।
textarea, buttonএবং selectউপাদানগুলি পূর্বের সাথে মিলবে তবে পরবর্তীকালে নয়।
পরেরটি দ্রুততর, সুতরাং এটি আপনার নির্দিষ্ট radioউদাহরণের জন্য ব্যবহার করুন । ব্যবহার করুন :inputযখন আপনি "সকল ফর্ম উপাদানের" এমনকি যদি তারা কঠোরভাবে নয় চান <input>ট্যাগ। এমনকি সেক্ষেত্রে সুপারিশটি হ'ল প্রথমে একটি স্ট্যান্ডার্ড সিএসএস নির্বাচক ব্যবহার .filter(':input')করুন , তারপরে সেটে ব্যবহার করুন।
কারণ: ইনপুটটি jQuery এক্সটেনশন এবং CSS স্পেসিফিকেশনের অংশ নয়, কোয়েরি ব্যবহার করে: ইনপুটটি নেটিভ ডোম ক্যোয়ারীসিলিটরআল () পদ্ধতি দ্বারা সরবরাহিত পারফরম্যান্স বৃদ্ধির সুবিধা নিতে পারে না। ব্যবহার করার সময় সেরা পারফরম্যান্স অর্জন করতে: উপাদান নির্বাচন করতে ইনপুট, প্রথমে খাঁটি সিএসএস নির্বাচক ব্যবহার করে উপাদান নির্বাচন করুন, তারপরে। ফিল্টার (": ইনপুট") ব্যবহার করুন।
1.7.2 উত্সে: ইনপুট ফিল্টার নোডনামের বিরুদ্ধে নিয়মিত অভিব্যক্তি পরীক্ষা করে:
input: function( elem ) {
return (/input|select|textarea|button/i).test( elem.nodeName );
},
:inputনির্বাচক, অন্যটি জেনেরিকElementনির্বাচক।