실제로 파일 자체를 수정하지 않고 http://twitter.github.io/typeahead.js/releases/latest/typeahead.bundle.js 파일의 '_select'함수를 수정 (함수 본문에 몇 가지 추가 코드 추가)하고 싶습니다. 내가 Type1.head 객체를 계층 구조를보기 위해 console.dir 할 때 '_select'함수의 정확한 위치를 추적 할 수 없습니다. 크롬의 콘솔은 ''노드 아래의 기능을 보여 주며, 나는 이것이 무엇인지 알지 못합니다. 그래서 나는 어떻게 '_select'함수에 새로운 정의를 줄 수 있는지 알고 싶습니다.실제 js 파일을 수정하지 않고 bootstrap 플러그인 typeahead.bundle.js에서 함수 수정
0
A
답변
0
내 생각 엔 당신이 그것을 대체 할 수 있다는 것입니다 :
Typeahead.prototype._select = function(){console.log("changed it");}
밑줄 선택이 비공개 직접 사용하거나 재정의 할 수 없습니다 것을 나타냅니다. 이후 릴리스에서는 _select가 완전히 다른 것을 수행하거나 전혀 존재하지 않으므로 코드가 중단됩니다.
관련 문제
- 1. 실제로 js 파일을 수정하지 않고 플러그인 js에 함수를 추가하십시오.
- 2. 수정하지 않고 날짜 수정
- 3. JS 파일을 수정하지 않고 Dojo 빌드를 사용할 수 있습니까?
- 4. wsdl을 수정하지 않고 wsit-client.xml을 수정 하시겠습니까?
- 5. JAR 파일을 수정하지 않고 primefaces.jar에서 jquery.js 업그레이드
- 6. Grails Bootstrap 플러그인
- 7. 원래 클래스를 수정하지 않고 가상 함수 추가
- 8. 수정하지 않고 깨끗하게하는 방법?
- 9. boto 파일을 수정하지 않고 boto 로깅을 비활성화하십시오.
- 10. Drupal에서 실제 코어를 수정하지 않고 코어 모듈의 템플릿을 어떻게 대체합니까?
- 11. 낙타는 경로의 본문을 수정하지 않고 수정 된 본문을 AMQ로 보냅니다.
- 12. 내용의 글꼴을 수정하지 않고 피벗 항목의 머리글 글꼴을 수정 WP8
- 13. OSGi - 원래 번들을 수정하지 않고 번들의 클래스 수정
- 14. db를 수정하지 않고 mysql_insert_id
- 15. 수정하지 않고 재구성하기
- 16. 소스를 수정하지 않고 다중 프로세스 프로그램에서 호출되는 함수 찾기?
- 17. 다른 .js 파일에서 플러그인 내에있는 함수 호출
- 18. 데스크탑 컴퓨터에서만 JS 함수 실행 (시차 플러그인)
- 19. jQuery 커스텀 플러그인 정의되지 않은 js 함수
- 20. Twitter의 Bootstrap JS
- 21. 구성 파일을 수동으로 수정하지 않고 Amazon EC2 인스턴스에 어떻게 연결합니까?
- 22. 디렉토리의 수정 타임 스탬프를 수정하지 않고 디렉토리에 파일을 추가하는 방법은 무엇입니까?
- 23. 자바 스크립트 수정하지 않고 인쇄
- 24. 수정하지 않고 로그인 경로 변경하기
- 25. 목록이 Java로 수정하지 않고 비어있게되었습니다
- 26. DB를 수정하지 않고 사용 - Django
- 27. 라이브러리를 수정하지 않고 WinJS로 이식하기
- 28. 는 지침을 수정하지 않고, MIPS
- 29. 다른 프로세스가 파일을 수정하지 못하도록 파일을 읽음
- 30. Angular JS with Twitter Bootstrap JS
감사합니다 HMR ..하지만 정확히 typeahead 개체의 계층 구조에서 위치를 모르겠어 .. 그래서 Typeahead.prototype._select이 wouldnt 일 .. 만약 당신이 '_select'함수를 찾을 수 js 파일을 검색 할 수 있습니다 .. 수 당신은 지금 솔루션을 제공합니다. – vinayakj
어쩌면 $ .fn.typeahead.prototype? – HMR
$ .fun.typeahead.prototype TypeError : 'typeahead'속성을 읽을 수 없습니다. 정의되지 않음 – vinayakj