2014-09-16 14 views
8

मैं selectize.js में डिफ़ॉल्ट मान सेट करने का कोई तरीका ढूंढने का प्रयास कर रहा हूं।selectize.js में डिफ़ॉल्ट मान कैसे सेट करें?

मुझे पता है कि jQuery में आप का उपयोग कर सकते हैं:

$(".country").val("US"); 

लेकिन Selectize के साथ इस काम नहीं करता है। मैं पहले से ही API दस्तावेज़ पढ़ सकते हैं और मैं उपयोग करने की कोशिश:

$(".country").selectize().setValue("US"); 

लेकिन यह या तो काम does not।

मैं एक नौसिखिया हूं इसलिए शायद मुझे कुछ याद आ रहा है लेकिन यह पता नहीं लगा सकता कि क्या। कोई विचार?

उत्तर

15

documentation प्रति एपीआई फ़ंक्शंस को चुनिंदा संपत्ति पर कहा जाता है कि चयन() कॉल मूल चयन या इनपुट तत्व में जोड़ता है; यह संपत्ति अंतर्निहित चयन उदाहरण को इंगित करती है।

चूंकि यह तत्व का एक गुण है, तो आप [0] वाक्य रचना तत्व को jQuery से उपयोग करें:

// initialize the selectize control 
var $select = $('.country').selectize(); 

$select[0].selectize.setValue("US"); 
+2

दोस्त, मैं तुमसे प्यार करता! यह काम करता हैं! –

+0

यदि मैं var $ select = $ ('dept') का उपयोग कर नया विकल्प जोड़ रहा हूं। चयन करें ({ बनाएं: सत्य, सॉर्टफ़िल्ल्ड: 'टेक्स्ट' }); फिर इसका मूल्य कैसे सेट करें। – Pankaj

संबंधित मुद्दे