2017-05-19 4 views
0

다중 선택 드롭 다운에 bootstrap-multiselect.js/css를 사용하고 있습니다. 내 로컬 호스트 (IE와 Chrome 모두)에서 정상적으로 작동했습니다. 내가 IE의 오류를 얻고있다 dev에 환경에 배포 한 후 (크롬 잘 작동) :개체가 'multiselect'속성 또는 메서드를 지원하지 않습니다

개체 속성 또는 메서드 '다중 선택'

스크립트

jQuery(document).ready(function() { 
    jQuery('[id*=lstMarket]').multiselect({ 
     includeSelectAllOption: true 
    }); 
    jQuery('[id*=lstGoalPeriod]').multiselect({ 
     includeSelectAllOption: true 
    }); 
}); 
을 지원하지 않습니다

object doesn't support property or method 'multiselect'

어디로 잘못 가고 있습니까? 또는 multiselect() 번으로 전화 할 수있는 다른 방법이 있습니까?

+0

dev 환경에서 JQuery를 올바르게 참조했는지 확인하십시오. –

+1

IE에서 localhost를 사용했지만 개발하지 않았습니까? 콘솔에 다른 오류가 있습니까? 캐시를 지우고 브라우저 플러그인을 사용 중지 하시겠습니까? – j08691

+0

@ j08691 예 .. IE의 경우 localhost에서 작동하지만 dev 환경에서는 작동하지 않습니다. 콘솔의 오류는 2 개뿐입니다. 위는 첫 번째이고 두 번째 것은 bootstrap-multiselect.js에서입니다 .. 예상 된 식별자 ..... – crony

답변

0

나는 대답을 찾았고 누군가에게 도움이된다면 나누고 싶었습니다. 이는 bootstrap-multiselect.js 파일의 객체에서 "class"(예약어)라는 속성을 참조하면 발생합니다. 아래 이미지에서 첫 번째 오류를 참조하십시오.

Console errors

이 문제를 해결하려면이, 나는

'class': 'option.class', 

지금은 잘 작동가요에 (그림과 같이 라인 1481)

'class': option.class, 

변경되었습니다.

관련 문제