Zrobiłem wtyczkę combobox. Aby z niego skorzystać, wystarczy zadzwonićJak sprawić, aby wtyczka jQuery działała na wielu elementach jednocześnie?
$(elem).combobox(compensateElement);
EDIT: Problem jest, że jeśli zrobić
$('#1').combobox('form');
$('#2').combobox('form');
plugin złamie ...
elem to wybierz się przekształcony w combobox, a compensateElement jest elementem, po którym wtyczka może wstawić div, który jest długością sugestiiDiv-20px high. (Mam stopkę na mojej stronie, która nie jest wypychana przez elementy pozycjonowane absolutnie ...)
Problem polega na tym, że wtyczkę można używać TYLKO W JEDNYM ELEMENTU! Jak można go zmienić, aby działał jednocześnie na wielu elementach? To więcej niż sto linii kodu JS, więc nie oczekuję "skonwertowanego" kodu!
Myślałem o umieszczeniu wszystkich zmiennych elementarnych w "obiekcie" this.data, ale w ogóle nie wydawało mi się to dobrym rozwiązaniem. Po uruchomieniu jakiegoś RegEx znajdź & zamień go i skonfiguruj na kilka godzin, ale nie udało mi się go w ogóle uruchomić ...
Jakich technik mogę użyć?
Dziękuję bardzo za poświęcony czas!
Nie do końca przeczytałem całe pytanie, ale co z tego? '$ ('# state, # inny-id, .a-class'). combobox ('formulacje');' (Nie jestem pewien, czy '' form'' na końcu jest w porządku, tak jak jest. wiedzieć, jak ta "forma" jest celem). – Joonas
Co masz na myśli mówiąc "praca z wieloma elementami"? Chcesz na przykład zrobić '$ ('select'). Combobox()' i zastosować to do wszystkich z nich? –
Mam na myśli, aby móc włączyć wiele zaznaczeń w comboboxes. –