2017-02-24 2 views
0

Select2 JQueryコントロールを使用しようとしていて、自分のフォームでselectを使用することができません。Select2-私の選択を変換していない

この選択は、このように定義されています

<select class="form-control" 
     name="QuestionBasicSection.Questions[3].ANSWER_LOOKUP_OPTION_ID" 
     id="QuestionBasicSection.Questions[3].ANSWER_LOOKUP_OPTION_ID" 
     multiple> 
    <of course I have several options here> 
</select> 

<script> 
    $(document).ready(function() { 
     $("#QuestionBasicSection.Questions[3].ANSWER_LOOKUP_OPTION_ID").select2(); 
    }); 
</script> 

しかしSELECT2が変換も表示されていないと私は理由を決定することはできません。 <select>のIDと関係がありますか?

答えて

1

問題は、[3] .ANSWER_LOOKUP_OPTION_IDが原因ドットとブラケットへの有効なセレクタではありません、あなたはこのようそれらの文字をスケープすることができ、セレクタで#1 QuestionBasicSection.Questionsです:

$("#QuestionBasicSection\\.Questions\\[3\\]\\.ANSWER_LOOKUP_OPTION_ID").select2(); 
+0

うわー、私が持っています以前はJQueryのようなIDを使っていたことはありませんでした。 – MB34

関連する問題