: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
নির্বাচক।