JQuery সহ উপাদানগুলি গণনা করুন


112

নির্দিষ্ট শ্রেণীর সাথে পৃষ্ঠাতে কতগুলি উপাদান গণনা করার উপায় আছে?

উত্তর:


229
$('.someclass').length

আপনি এটি ব্যবহার করতে পারেন:

$('.someclass').size()

যা কার্যকরীভাবে সমতুল্য, তবে আগেরটি পছন্দ করা হয় । প্রকৃতপক্ষে, আধুনিকগুলি এখন অবচয় করা হয়েছে এবং কোনও নতুন বিকাশে ব্যবহার করা উচিত নয়।


আমি এটি চিহ্নিত করছি না, তবে আমি সম্প্রতি মেটাতে পড়েছি "আপনি কীভাবে উপস্থাপন করবেন?" , এবং একটি জেফ আতউড উক্তি ছিল "যখনই আমি কোনও সমস্যার জন্য গবেষণা করি এবং উত্তরটি সন্ধান করি।" আমার সঠিক অবস্থা।
brasofilo

13
লক্ষ্য করুন যে .size()পদ্ধতিটি হ্রাস করা হয়েছে।
মোশে সিমানটোভ

1
সংস্করণ 3.1.1 সঙ্গে, দৈর্ঘ্য আয় undefined
জিওভান্নি Bitliner

1
@ টাইলারল্যাজনবি: আপনি কি সে সম্পর্কে নিশ্চিত? jsfiddle.net/xpvt214o/154885 আপনার দাবী প্রদর্শনের জন্য আপনার কাছে কি উদাহরণ রয়েছে?
ডেভিড

1
@ টাইলারল্যাজনবি: আপনার প্রশ্নের কোডটি jQuery ব্যবহার করছে না। আপনি কেবল একটি স্ট্রিং আক্ষরিক দৈর্ঘ্য পাচ্ছেন।
ডেভিড

20
var count_elements = $('.class').length;

থেকে: http://api.jquery.com/size/

.Size () পদ্ধতিটি কার্যকরীভাবে দৈর্ঘ্যের সম্পত্তির সমতুল্য; তবে, দৈর্ঘ্যের সম্পত্তিটি পছন্দ করা হয় কারণ এতে কোনও ফাংশন কলের ওভারহেড নেই।

দয়া করে দেখুন:

http://api.jquery.com/size/

http://api.jquery.com/length/


8

হ্যা এখানে.

$('.MyClass').size()

1
'('। মাইক্লাস ')। দৈর্ঘ্য কিছুটা ভাল, কারণ ওভারহেডের কোনও পদ্ধতি কল নেই। নাহলে দুটো হুবহু এক।
EvilAmarant7x



4
$('.class').length

এই আমার জন্য কাজ করে না। আমি বরং এটি ব্যবহার করব:

$('.class').children().length

আমি এর কারণটি সত্যই জানি না, তবে দ্বিতীয়টি কেবল আমার পক্ষে কাজ করে। যাইহোক, হয় আকার কাজ করে না।



2

.size()পদ্ধতি বা .lengthবৈশিষ্ট্য ব্যবহার করুন

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