มีวิธีนับจำนวนองค์ประกอบในหน้าด้วยชั้นเรียนหนึ่ง ๆ หรือไม่?
มีวิธีนับจำนวนองค์ประกอบในหน้าด้วยชั้นเรียนหนึ่ง ๆ หรือไม่?
คำตอบ:
$('.someclass').length
คุณยังสามารถใช้:
$('.someclass').size()
ซึ่งเทียบเท่าตามหน้าที่ แต่อดีตเป็นที่ต้องการ อันที่จริงตอนนี้เลิกใช้แล้วและไม่ควรนำมาใช้ในการพัฒนาใหม่ใด ๆ
.size()
วิธีนี้เลิกใช้แล้ว
var count_elements = $('.class').length;
จาก: http://api.jquery.com/size/
วิธีการ. size () เทียบเท่ากับคุณสมบัติ. length; อย่างไรก็ตามคุณสมบัติ. length เป็นที่ต้องการเนื่องจากไม่มีค่าใช้จ่ายในการเรียกฟังก์ชัน
โปรดมอง:
ใช่มี.
$('.MyClass').size()
ฉันเชื่อว่าสิ่งนี้ได้ผล:
$(".MyClass").length
ลองสิ่งนี้:
var count_element = $('.element').length
$('.class').length
อันนี้ใช้ไม่ได้กับฉัน ฉันควรใช้สิ่งนี้:
$('.class').children().length
ฉันไม่รู้เหตุผลจริงๆว่าทำไม แต่อันที่สองใช้ได้กับฉันเท่านั้น ทำไมขนาดทั้งสองไม่ทำงาน
ใช้.size()
วิธีการหรือ.length
แอตทริบิวต์