ข้อดีของ jQuery คือเราสามารถขยายไลบรารีได้ง่ายมากและวันนี้เราจะมาขยายเพิ่มฟังก์ชั่นที่จะช่วยให้เราสามารถ จำกัด จำนวนช่องทำเครื่องหมายสูงสุดซึ่งเป็นสิ่งที่น่าสนใจจริงๆ
ขั้นตอนแรก: เพิ่มฟังก์ชัน limitCheckbox ใน jQuery:
$ .fn.limitarCheckbox = function (num) {var check = นี่;
this.click (function () {return (check.filter (": checked"). length <= num);}); / * เราใช้จำนวนการตรวจสอบที่ตรวจสอบและดูว่าเกินพารามิเตอร์ของเราหรือไม่ * /}
ขั้นตอนที่สอง: เราเรียกใช้ฟังก์ชันใน document.ready ()
$ ("Input: checkbox"). LimitCheckbox (6);/ * เราสามารถใช้ตัวเลือกใดก็ได้ตราบเท่าที่มีช่องทำเครื่องหมาย ... และคุณสามารถ จำกัด ได้ตามที่คุณต้องการ * /
ฉันหวังว่ามันจะช่วยคุณสำหรับโปรเจ็กต์ฉันต้องทำมันด้วยความจำเป็นอย่างยิ่งในตอนนี้และฉันก็อดไม่ได้ที่จะโพสต์ให้กับคุณสิ่งสร้างสรรค์ของโลก
ช่วยระบุอีกนิดได้ไหม มีตัวอย่างโค้ดที่สมบูรณ์อีกไหม
เยี่ยมมากขอบคุณสำหรับการมีส่วนร่วมฉันเริ่มต้นด้วย php, jQuery และ javaScrit และคุณช่วยให้ฉันเข้าใจวิธีการนำไปใช้กับฟังก์ชันอื่น ๆ ขอบคุณ !!