2014-09-16 10 views
8

Próbuję znaleźć sposób na ustawienie wartości domyślnej w selectize.js.Jak ustawić wartość domyślną w pliku selectize.js?

wiem, że w jQuery można użyć:

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

Ale ta praca robi z Selectize. Przeczytałem już dokumentację API i próbowałem użyć:

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

Ale to też nie działa.

Jestem nowicjuszem, więc prawdopodobnie coś tu pomijam, ale nie wiem, co. Jakieś pomysły?

Odpowiedz

15

Na funkcje documentation, funkcje API wywoływane są na właściwości selectize, którą wywołanie selectize() dodaje do oryginalnego elementu select lub input; ta właściwość wskazuje na podstawową instancję selekcji.

Ponieważ jest to właściwość elementu, należy użyć [0] składni elementu z jQuery:

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

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

koleś, kocham cię! To działa! –

+0

jeśli dodaję nową opcję przy użyciu var $ select = $ ('# dept'). Selectize ({ create: true, sortField: 'text' }); następnie, jak ustawić jego wartość. – Pankaj

Powiązane problemy