Varsa, seçenek varsa, onu seçmek istiyorum. Şimdiye kadar bunu yapmak yönetmek adres: giriş alanı keydown_check
fonksiyonu içinde odak iken kullanıcıların presler girin herDinamik seçme birden jQuery eklentisi seçilen seçeneği eklemek
Chosen.prototype.add_text_as_option = function() {
$('#id_select').append(
$('<option>')
.html(this.search_field.val())
.attr('selected', 'selected')
.attr('value', 0)
);
$('#id_select').trigger("liszt:updated");
return false;
};
bu işlevi çağırmak.
Ben iki sorun var: Kullanıcı presler girip bir seçeneğin bir alt daktilo zaman,
- Üst öncelik, seçenek seçili olsun olmaz, ancak alt dize metni eklendi ve seçilecektir. İstediğimi değil. Örneğin
: Ben seçeneği "foo" var ve ben enter tuşuna basın eğer öyleyse, aday olarak ilk seçeneği ("foo") işaretler seçilmiş, "fo" yazmaya başlayın, bu seçilmelidir ancak bunun yerine, "fo" nun bir seçenek olarak eklenmesi ve "foo" yu seçmek istediğimde seçili olması.
Bir tıklamayla "foo" yu seçersem, her şey yolunda gider. Seçilen işaretler seçilir ve alt yazı metni seçeneğin bir parçası olarak alınır.
Tüm özgün işlevleri kaybetmeden, varolmayan bir seçeneği nasıl ekleyebilirim?
Seçtiğiniz eklenti içinde seçilen seçili çoklu alan I'ye nasıl erişebilirim? Yukarıdaki kodda gördüğünüz gibi, select multiple alanının kimliği hardcoded. Kullanıcı yeni bir seçenek eklediğinde seçimi yenileyebilmek için bunu yapmak istiyorum.
aradığım işlevselliği önceden linkedin
sayesinde becerilerini widget'ı çok benzer!
seçmek, kullanıcının girdiği zaman söyleyerek gibi görünüyor varolan bir seçeneğin başlangıcıyla eşleşen bir değer sonra o seçenek seçilmelidir, ancak ne birden fazla eşleşiyorsa seçenek? (E.g., "fo", "yemek" ve "futbol" ile eşleşir - her ikisini de seçin?) – nnnnnn
Sadece kullanıcının istediğini seçmesini istiyorum ve istediği takdirde yeni bir seçenek ekle. – danielrvt
Ne @nnnnnn diyor, +1, ama ayrıca "fo" eklemek istediysen? Sanırım sorun her şeyden daha kavramsal. (A) mevcut seçeneklerden bağımsız olarak yazdıklarınızı tam olarak eklemek, (b) bir tekli eşleştirme seçeneği eklemek ve (c) birden fazla eşleme arasından seçilen bir seçenek eklemek için mekanizmaya (lere) ihtiyacınız vardır. –