选择2 - 不转换我的选择

时间:2017-02-24 17:37:35

标签: jquery jquery-select2 select2

我正在尝试使用Select2 JQuery控件,但无法使用我的表单上的select。

此选择定义如下:

<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 个答案:

答案 0 :(得分:1)

问题出现在选择器中,#QuestionBasicSection.Questions [3] .ANSWER_LOOKUP_OPTION_ID由于点和括号而不是有效的选择器,你可以用这种方式来搜索这些字符:

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