Select2-不转换我的 select
Select2-Not converting my select
我正在尝试使用 Select2 JQuery 控件,但无法在我的表单上使用 select。
这个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有关?
问题出在选择器上,#QuestionBasicSection.Questions[3].ANSWER_LOOKUP_OPTION_ID 由于点和括号不是有效的选择器,您可以这样转义这些字符:
$("#QuestionBasicSection\.Questions\[3\]\.ANSWER_LOOKUP_OPTION_ID").select2();
我正在尝试使用 Select2 JQuery 控件,但无法在我的表单上使用 select。
这个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有关?
问题出在选择器上,#QuestionBasicSection.Questions[3].ANSWER_LOOKUP_OPTION_ID 由于点和括号不是有效的选择器,您可以这样转义这些字符:
$("#QuestionBasicSection\.Questions\[3\]\.ANSWER_LOOKUP_OPTION_ID").select2();