Ang magandang bagay tungkol sa jQuery ay maaari nating mapalawak ang library nang napakadali, at ngayon ay ipapalawak namin ito upang magdagdag ng isang pagpapaandar na magpapahintulot sa amin na limitahan ang maximum na bilang ng mga naka-check na checkbox, isang bagay na maaaring talagang maging interesante.
Unang hakbang: Idagdag ang function ng limitCheckbox sa jQuery:
$ .fn.limitarCheckbox = pagpapaandar (num) {var check = ito;
this.click (function () {return (check.filter (": naka-check"). haba <= num);}); / * Kinukuha namin ang bilang ng mga naka-check na tseke at tingnan kung lumampas ang mga ito sa aming parameter * /}
Pangalawang hakbang: Isinasagawa namin ang pagpapaandar sa dokumento. Na ()
$ ("Input: checkbox"). LimitCheckbox (6);/ * Maaari naming gamitin ang anumang tagapili hangga't mayroon itong mga checkbox ... at maaari mong limitahan ito sa anumang nais mo * /
Inaasahan kong makakatulong ito sa iyo para sa isang proyekto, kailangan kong gawin ito sa sobrang kailangan ngayon at hindi ko maiwasang mai-post ito para sa iyo, mga likha ng mundo!
maaari mong tukuyin ang ilang higit pang kagaya? anumang mas kumpletong mga halimbawa ng code?
DAKILANG!, Salamat sa kontribusyon, nagsisimula ako sa php, jQuery at javaScrit at tinulungan mo akong maunawaan kung paano ito mailapat sa iba pang mga pagpapaandar, salamat !!