我正在尝试使用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有关吗?
答案 0 :(得分:1)
问题出现在选择器中,#QuestionBasicSection.Questions [3] .ANSWER_LOOKUP_OPTION_ID由于点和括号而不是有效的选择器,你可以用这种方式来搜索这些字符:
$("#QuestionBasicSection\\.Questions\\[3\\]\\.ANSWER_LOOKUP_OPTION_ID").select2();