2014-01-15 2 views
1

저는 jQuery.chosen http://harvesthq.github.io/chosen/ 플러그인을 사용하고 'selected'클래스가없는 간단한 select multiple 페이지를가집니다.jQuery가 자동 시작을 선택하지 않았습니다.

<select multiple="multiple" name="item[categories][]" id="item-categories"> 
    <option value="index">main</option> 
    <option value="interview">interview</option> 
    <option value="articles">articles</option> 
    <option value="videos">video</option> 
    <option value="photos">photo</option> 
    <option value="shop">shop</option> 
</select> 

페이지에서 선택한 스크립트와 CSS.

<link href="/css/libs/jquery.chosen.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="/js/libs/jquery.chosen.min.js"></script> 

는 그리고이 같은 NO CODE 없다 : 선택에 의해 자동으로 초기화하기 것

$('select').chosen(); 
    // or 
    $('input').chosen(); 

그러나 이것은 나를 위해 너무 좋지 않아, 다른 입력은 autoinited. 그것은 나를 위해 좋지 않다. 왜냐하면 또 다른 입력이 미세 여과기에 의해 사용되어야하기 때문이다.

내가 선택한 최신 버전을 사용해 보았지만 제대로 작동하지 않았습니다.

아무도 해결책을 알고 있습니까?

+0

당신은 문제가 무엇인지보다 조금 설명하고, 어쩌면 너무 몇 가지 코드를 제공 할 수 있습니까? 네가 무엇을 요구하는지 이해하지 못한다. – msturdy

+0

업데이트 된 질문 – flashbag

답변

0

각 입력에 대해 별도의 클래스를 추가 할 수 없습니까? "선택한 선택 상자"의 의미는 class = "select-selected"만 추가하십시오. 다른 선택 상자에이 클래스를 추가하지 말고

$('.select-chosen').chosen(); 
+0

미리 정의 된 클래스가 없어도 선택이 내 선택에서 시작된다는 것을 알고 있습니까? 그리고 게시하는 코드는 해결책이 아닙니다. – flashbag

+0

초기화 할 때 필요합니까? 이 데모에서는 두 선택 상자 모두에 영향을 미치지 않습니다. http://jsfiddle.net/IrvinDominin/3cwXx/2/ 문제의 링크가 있습니까? – abhiklpm

+0

내가 원하는 선택과 입력에 대해 수동으로 init을 선택해야합니다. 전체 페이지가 아닙니다. – flashbag

0

선택한 통화에서 더 엄격한 선택기를 설정할 수 있습니다. 당신이 좋아하는 그것을 사용할 수 있도록 id를 가지고 선택

$(function() { 
    $('#item-categories').chosen(); 
}); 

데모 : http://jsfiddle.net/IrvinDominin/3cwXx/1/

가 또는 당신은 당신이 선택에 의해 영향과 같은 선택으로 사용할 수하고자하는 모든 요소에 클래스를 설정할 수 있습니다 :

$(function() { 
    $('.chzn-select').chosen(); 
}); 

데모 : http://jsfiddle.net/IrvinDominin/3cwXx/2/

+0

그리고 다음과 같은 코드는 없습니다 : $ ('select'). chosen(); // 또는 $ ('input'). chosen(); 자동으로 초기화됩니다 – flashbag

+0

자동 초기화를 선택하지 않아도됩니다! – flashbag

+0

하지만 문제가 무엇입니까? 초기화없이 초기화가 선택됩니까? 가능성이 없습니다 ... jsfiddle 또는 라이브 데모 사이트에서 데모를 가지고 있습니까? –

관련 문제