ফাইল সিলেক্টর

:file সিলেক্টরটি file টাইপ সহ উপাদান নির্বাচন করে, যা ফাইল আপলোড ফিল্ড। $(':file') এর সমতুল্য হল $('[type=file]')। যেহেতু :file CSS স্পেসিফিকেশনের অংশ নয়, আধুনিক ব্রাউজারে更好的 পারফরম্যান্সের জন্য এর পরিবর্তে [type='file'] ব্যবহার করা ভাল।

সিনট্যাক্স

এভাবে আমরা file টাইপ সহ উপাদান নির্বাচন করি:

javascript$(':file');

অন্যান্য সিউডো-ক্লাস সিলেক্টরের মতো (যেগুলো ':' দিয়ে শুরু), ':' এর আগে ট্যাগের নাম বা অন্য কোন সিলেক্টর রাখা ভাল, না হলে '*' সিলেক্টর প্রয়োগ করা হবে, অর্থাৎ $(':file') কে $('*:file') হিসাবে বিবেচনা করা হবে, তাই এর পরিবর্তে $('input:file') ব্যবহার করা ভাল।

উদাহরণ

আসুন, সব file টাইপ সহ ইনপুট নির্বাচন করি এবং css মেথড ব্যবহার করে সেগুলোর জন্য সবুজ ব্যাকগ্রাউন্ড এবং লাল বর্ডার তৈরি করি:

html<form>
  <input type="button" value="button">
  <input type="file">
  <input type="password">
  <button>button</button>
  <input type="reset">
  <input type="radio" name="test">
  <input type="radio" name="test">
  <input type="checkbox">
  <input type="text">
</form>

<

+javascript+> $('form input:file').css({background: 'green', border: '2px red solid'}); $('form').submit(function(event) { event.preventDefault(); // ফর্ম জমা দেওয়া প্রতিরোধ করে });

<

-javascript->

আরও দেখুন

  • filter মেথড,
    যা给定 সিলেক্টর দ্বারা সেটে উপাদান ফিল্টার করে
  • find মেথড,
    যা ইতিমধ্যে পাওয়া উপাদানগুলির ভিতরে খোঁজ করে
  • css মেথড,
    যা উপাদানের CSS স্টাইল পেতে এবং পরিবর্তন করতে দেয়