안녕하세요 jquery에 대해 물어볼게있습니다

$.widget( "ui.combobox", {
   _create: function() {
    var input,
        that = this,
     select = this.element.hide(),
     selected = select.children( ":selected" )

인터넷 여기저기 찾아보닌깐 this.element.hide()가 widget에 있는 element를 숨겨주는 기능을 하더라고요

근데 궁금한데 select 변수가 this.element.hide() 자체 기능을 개입받는건지 아니면 hide()에 따로 리턴값을 받는건지 궁금합니다

그리고 밑에 있는 select.children("selected") 이부분인데 변수 selected가 어떤 값을 받는지 현재 이부분에 대해 상세히 알고 싶습니다 귀찮으시더라도 좀 도와주세요 ㅜㅜ
|

댓글 1개

자세히는 모르겠지만, select가 리턴 받는건 hide된 this.element 객체가 아닐까 생각합니다. 그리고 selected는 this.element의 자식 노드들 중에 필터(?)가 selected된 element인것 같습니다. 아마도 this.element는 select element이고 selected는 선택한 option이 아닐까 합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
OS 12년 전 조회 6,245
PHP 12년 전 조회 4,710
JavaScript 12년 전 조회 9,220
Mobile 12년 전 조회 6,252
기타 12년 전 조회 2,778
Mobile 12년 전 조회 8,504
MySQL 12년 전 조회 3,184
PHP 12년 전 조회 2,770
Mobile 12년 전 조회 4,860
Mobile 12년 전 조회 1.6만
웹서버 12년 전 조회 4,697
Mobile 12년 전 조회 4,274
JavaScript 12년 전 조회 3,807
JavaScript 12년 전 조회 3,516
jQuery 12년 전 조회 2,568
PHP 13년 전 조회 2,869
Mobile 13년 전 조회 3,278
Mobile 13년 전 조회 6,180
Mobile 13년 전 조회 5,670
PHP 13년 전 조회 5,379
PHP 13년 전 조회 5,971
PHP 13년 전 조회 2,775
기타 13년 전 조회 2,622
PHP 13년 전 조회 5,964
Mobile 13년 전 조회 3,649
MySQL 13년 전 조회 2,763
Mobile 13년 전 조회 4,275
PHP 13년 전 조회 3,598
PHP 13년 전 조회 2,085
JavaScript 13년 전 조회 2,810
🐛 버그신고