ড্রপডাউন মেনুতে কয়টি অপশন রয়েছে তা আমি কীভাবে চেক করব?


উত্তর:


201
var length = $('#mySelectList').children('option').length;

অথবা

var length = $('#mySelectList > option').length;

এটি ধরে নেয় আপনার <select>তালিকার একটি আইডি রয়েছে mySelectList


.children('option').length;.done ({}) এজ্যাক্সের মাধ্যমে আমার নির্বাচিত তালিকাটি গতিশীলভাবে পপুলেট করার পরে আমি আসল বিকল্প গণনা / সিলেক্টেনটিটি পেতে পারি could .append () ব্যবহার করে। যাওয়ার পথে!
yardpenalty.com

: নির্বাচিত অপশনের দৈর্ঘ্যের জন্য এই সঠিক "দৈর্ঘ্য $ ( 'নির্বাচিত অনুসন্ধান-নির্বাচন বিকল্প।')।" হয়
ইউসুফ Boudaya


8

কোন jQuery সংগ্রহে কত আইটেম রয়েছে তা জানতে দৈর্ঘ্যের সম্পত্তি বা আকার পদ্ধতিটি ব্যবহার করুন । ব্যবহার করুন বংশধর নির্বাচক সব নির্বাচন করতে <option>'একটি মধ্যে গুলি<select>

এইচটিএমএল:

<select id="myDropDown">
<option>1</option>
<option>2</option>
.
.
.
</select>

jQuery:

var numberOfOptions = $('select#myDropDown option').length

এবং একটি দ্রুত নোট, প্রায়শই আপনাকে খুব সুনির্দিষ্ট জিনিসের জন্য jquery এ কিছু করতে হবে, তবে আপনাকে প্রথমে দেখতে হবে যে খুব নির্দিষ্ট জিনিসটি বিদ্যমান কিনা। দৈর্ঘ্যের সম্পত্তি হ'ল নিখুঁত সরঞ্জাম। উদাহরণ:

   if($('#myDropDown option').length > 0{
      //do your stuff..
    } 

এটি "আইডি = আমারড্রপডাউন আইটেমের সাথে যদি কোনও বংশধর 'বিকল্পের সাথে অনুবাদ করে' তবে আপনার যা করতে হবে তা করুন।




4

একটি নির্দিষ্ট নির্বাচিত উপাদানের বিকল্পগুলির সংখ্যা পান

$("#elementid option").length

"। আকার" ওভার "। দৈর্ঘ্য" যা কিছুটা দ্রুত গতিযুক্ত তা ব্যবহার করার কোনও সুবিধা নেই।
রাশ ব্র্যাডবেরি



3
$('select option').length;

অথবা

$("select option").size()

.size()আপনি যদি চেইন করতে চান দরকারী
অ্যাডার্ডিজাইন করুন

.size () রিটার্ন এবং পূর্ণসংখ্যা এবং অতএব, চেইন-সক্ষম নয়। আপনি কেবল সেই পদ্ধতিগুলি চেইন করতে পারেন যা jQuery অবজেক্ট ফেরত দেয়।
রাশ ব্র্যাডবেরি

0

খাঁটি জাভাস্ক্রিপ্টের সাহায্যে আপনি নির্বাচিত বাক্সের আইডিতে দৈর্ঘ্যটি কল করতে পারেন। এটি আরও দ্রুত হবে। সাধারণত স্থানীয় ব্রাউজারগুলির সাথে স্থানীয় জাভাস্ক্রিপ্ট আরও ভাল এবং আরও ভাল পারফর্ম করছে

এটি দ্বারা জাভাস্ক্রিপ্টে অর্জন করা যেতে পারে

     var dropdownFilterSite = document.querySelector( '#dropDownId' );  //Similar to jQuery

var length = dropdownFilterSite.length.

কিছু শেখার জন্য ভাল ওয়েবসাইট

www.youmightnotneedjquery.com

টড মোটো দ্বারা দেখার জন্য একটি ভাল ভিডিও

https://www.youtube.com/watch?v=pLISnANteJY

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.