Jquery Select2 플러그인을 사용하여 다중 선택 입력 필드를 생성하고 있습니다.복수 선택 필드 (Jquery Select2 플러그인)
$(document).ready(function() {
$("#category_tags___name___tagname").select2(
{placeholder: "Select tags"},
);
이제 서버 측에서이 같은 약 보이는 HTML 양식을 생성하는 PHP 프레임 워크 (Symfony2)을 사용하고 있습니다 :
페이지 https://select2.github.io/examples.html의 예에 표시된 것과 마찬가지로, 나는 내 코드를 만들었습니다<select id="category_tags___name___tagname" name="category[tags][__name__][tagname][]" required="required" style="width:300px" multiple="" tabindex="-1" class="select2-hidden-accessible">
<option value="1">tag1</option>
<option value="2">tag2</option>
<option value="3" selected="selected">tag3</option>
</select>
이 항목을 클릭하면 필드를 클릭하면 사용할 수있는 옵션이 드롭 다운 목록에 나타납니다. 그러나 문제는 일단 옵션을 선택하면 태그로 필드에 추가되지만 드롭 다운 목록에 여전히 나타나며 즉 disbaled가 아닙니다. 드롭 다운에서 해당 옵션을 다시 클릭하면 선택이 취소됩니다.
일단 옵션을 선택하면 필드에 태그로 나타나야하지만 더 이상 드롭 다운 목록에 나타나지 않아야한다는 기능이 필요합니다.
가능한 해결책을 웹에서 검색했습니다. 그러나 지금까지 아무 것도 발견하지 못했습니다.
저는 Jquery를 처음 사용합니다. 그래서 모든 도움을 주시면 감사하겠습니다.