2013-09-27 17 views
8

Chosen jQuery plugin ile ilgili bir sorunum var. İçinde boşluk bulunan bir dizeyi aramaya çalıştığımda, mevcut olsa bile sonuç alamıyorum.Seçilen jQuery eklentisi boşluklarla arama

Örneğin: "ve barbu" dizesini girersem hiçbir şey alamıyorum. Ama "antigua ve barbu" yazdığımda sonucu alırım.

Bu alan sorununu çözmek için ne yapmalıyım? Burada

+0

Bazı seçeneklerden birini deneyin (http://harvesthq.github.io/chosen/options.html) (search_contains öğesinin true değerini çalıştırabilir) veya bir hata raporu gönderin [here] (http: // harvesthq .github.io/selected/options.html) –

+0

Burada aynı sorun, eğer dizinin başlangıcından arama yapmazsanız (yani "Antigua ve" ... yerine "gua ve") sonuç alınamadı. Sorun benim için, her seçeneğin yanında birçok> bir ağaç seçimi. –

+0

[Muhtemelen jquery plugin'de arama davranışını değiştirme] 'nin olası kopyası (http://stackoverflow.com/questions/9274362/changing-search-behavior-in-jquery-plugin-chosen) –

cevap

23

Cevap: http://harvesthq.github.io/chosen/options.html

search_contains Varsayılan olarak false, seçilen arama bir kelimenin başında başlayan maçlarının: Seçenekler doküman üzerinde mentionned Changing search behavior in jquery plugin Chosen Sadece

jQuery('select').chosen({search_contains:true}) ; 

eklemeniz gerekir. Bu seçeneği true olarak ayarlamak, bir kelimenin içindeki herhangi bir yerden başlayan eşleşmelere izin verir. Bu özellikle() s ve [] karakterlerinde çok sayıda özel karakter veya kelime öbeği içeren seçenekler için kullanışlıdır.