2015-01-29 2 views
0

동적으로 선택 상자를 여러 양식에 추가해야합니다.자동으로 선택 2로 선택

선택 상자를 추가하려면 각 양식마다 다른 마크 업이 있기 때문에 다른 이벤트 이름을 사용했습니다. 예를 들어, 테이블에 새 행을 추가하려면 'add-table-row'라는 이벤트를 사용하고 새 목록 항목을 목록에 추가하려면 'add-list-item'이라는 이벤트를 사용했습니다. (더 나은 기술 제안은 매우 높이 평가됩니다)

각 이벤트 함수에서 나는 select2로 선택을 변경하는 중복 코드가 있습니다. 두 가지 유형의 select2 클래스가 있습니다.

<select class="select2"> -> 일반 선택 2

<select class="select2-minimum-input"> -> 선택 2 그래서, 내 자바 스크립트 코드가 .select2() 함수 호출의 많은 결국

minimumInputLength

와.

나는 이런 종류의 코드 복제를 줄이려고합니다. 이 더 나은 자바 스크립트 기술이 처리 할 수 ​​있습니까? 아니면이 코드 스타일을 유지해야합니까?

답변

0

기능으로 작성하여 select2로 변경하고 필요한 모든 이벤트에 추가 할 수 있습니다. 나는 이것이 코드 복제를 줄이는 가장 쉬운 방법이라고 생각한다.

관련 문제