jQuery는 A 마크 예제 reference_jquery 클릭을 시뮬레이션합니다.

WBOY
풀어 주다: 2016-05-16 16:51:59
원래의
1145명이 탐색했습니다.

이것을 알아내려고 30분을 소비했는데,

메뉴

코드 복사라는 생각이 들었습니다. 코드는 다음과 같습니다.

  • 를 클릭하면 내부의 하이퍼링크가 실행됩니다:
    코드 복사 코드는 다음과 같습니다.

    // 올바른 선택
    $("li.menu").children("a")[0].click()
    // 다음은 작동하지 않습니다
    $("li.menu").children("a").eq(0).click()

    --다음과 같이 됩니다. 매개변수가 잘못되었고 바인딩된 클릭 이벤트 함수를 찾을 수 없습니다.

    --eq(0)이 jQuery 객체를 반환하기 때문에 click()이 발생하면 바인딩된 함수를 찾지만 거기에 바인딩된 함수가 전혀 없으므로 오류가 보고되고 [0]은 DOM 개체를 반환합니다. click()이 발생하면 요소의 원래 동작이 실행됩니다. >참고: [0] 이는 get(0)과 동일합니다.
  • 관련 라벨:
    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    최신 이슈
    인기 추천
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿