ie8 모드에서 클릭이 응답하지 않고 옵션이 응답하지 않는 문제에 대한 해결 방법
select에서 옵션을 클릭하고 위의 input에 할당하는데, 이는 jQuery로 직접 작성한 것입니다. 문제는 IE8에서 열었을 때 옵션을 클릭해도 아무 일도 일어나지 않는다는 것입니다.
얻은 효과는 선택에서 옵션을 클릭하고 위의 입력에 할당하는 것이 더 일반적입니다.
$("#cardNoList option").click(function(){ $("#card").attr("value","").attr("value",this.value); })
이상한 점이 있습니다. 사용자들은 기본적으로 360 브라우저 등 국내 듀얼코어 브라우저를 사용하고 있으며, 네이티브 Eclipse를 추가하여 크롬 커널을 사용하여 테스트 환경에 배치하면 IE8의 구문 분석 표준이 된다.
이제 질문이 나옵니다. 발굴하는 방법을 배우세요...음, 아니죠!
IE8에서 열 때 옵션을 클릭해도 아무 일도 일어나지 않습니다.
경고 추가를 시도했는데
$("#cardNoList option").click(function(){ alert("111"); $("#card").attr("value","").attr("value",this.value); alert("222"); })
클릭이 전혀 호출되지 않았습니다.
처음에는 IE8에서 jQuery의 클릭 이벤트와의 호환성 문제인 줄 알았으나 jQuery는 호환성을 캡슐화해 널리 사용하고 있기 때문에 저에게만 그런 일은 일어나면 안 됩니다.
나중에 생각해보니 IE8에서는 옵션에 클릭이 추가되지 않았나 해서 변경하고 이제 IE8, Firefox, Chrome 모두 입력에 값을 할당할 수 있게 되었습니다. 순조롭게.
$("#cardNoList").click(function(){ $("#card").attr("value","").attr("value",this.value); })
바이두에서 검색해 보니 "우리 모두 알고 있듯이 IE에서는 선택 옵션이 onclick 이벤트를 지원하지 않는 것 같습니다." o(╯□╰)o
이후
$("#cardNoList").click(function(){ $("#card").val(this.value); }
위 내용은 이 장의 전체 내용입니다. 더 많은 관련 튜토리얼을 보려면 jQuery 비디오 튜토리얼을 방문하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Vue는 개발자가 웹 사이트와 애플리케이션을 보다 편리하고 빠르게 구축하는 데 도움이 되는 인기 있는 프런트 엔드 프레임워크입니다. 그 중 v-on:click은 마우스 클릭 이벤트를 모니터링하는 데 사용되는 Vue의 명령입니다. Vue에서 v-on:click을 사용하여 마우스 클릭 이벤트를 모니터링하는 방법을 소개하겠습니다. 우선, Vue에서 v-on:click을 사용하면 템플릿과 Vue 인스턴스에서 직접 두 가지 방법으로 마우스 클릭 이벤트를 정의할 수 있습니다. 아래에서는 이 두 가지 방법을 각각 소개하겠습니다. 직접

vue ie8 비호환성에 대한 해결 방법: 1. "babel-polyfill"을 사용하여 ES6 구문을 ES5로 변환합니다. 2. "es6-promise"를 도입합니다. 3. 브라우저를 업그레이드하거나 "(function(w){if( !( w&&2===w.WebSocket.CLOSING)){...}"의 "WebSocket" 바로 업그레이드로 이동하세요.

Vue는 최신 웹 애플리케이션을 구축하는 데 널리 사용되는 JavaScript 프레임워크입니다. Vue에서는 일반적으로 지시문을 사용하여 DOM 요소를 작동합니다. 그 중 "클릭" 이벤트는 일반적으로 사용되는 명령 중 하나입니다. 그러나 Vue 애플리케이션에서는 "클릭" 이벤트 바인딩이 유효하지 않은 상황에 자주 직면합니다. 이 문서에서는 이 문제를 해결하는 방법을 설명합니다. 요소가 존재하는지 확인하는 첫 번째 단계는 "클릭" 이벤트를 바인딩하려는 요소가 존재하는지 확인하는 것입니다. 해당 요소가 존재하지 않는 경우,

Vue는 간단하고 효율적이며 유지 관리가 쉽고 개발자들에게 사랑받는 인기 있는 프런트 엔드 프레임워크입니다. Vue에서는 특정 대화형 효과를 얻기 위해 이벤트를 구성 요소나 요소에 바인딩해야 하는 경우가 많지만, 다른 요소의 간섭 없이 이벤트가 자체적으로만 실행되기를 원하는 경우도 있습니다. 그렇다면 Vue에서 v-on:click.self를 사용하여 혼자서만 이벤트를 트리거하는 방법은 무엇입니까? 이 기사에서는 자세한 답변을 제공합니다. 먼저 v-on 명령어의 기본적인 사용법을 이해해야 합니다. v-on 지시문은 일반적으로 사용되는 이벤트를 바인딩하는 데 사용됩니다.

Vue는 개발자에게 다양한 지침과 방법을 제공하여 개발자가 웹 개발에서 직면하는 다양한 문제를 보다 효율적으로 처리할 수 있도록 하는 인기 있는 JavaScript 프레임워크입니다. 그 중 v-on 지시문을 사용하면 다양한 이벤트에 대한 핸들러를 바인딩할 수 있으며, v-on:click.capture는 클릭 이벤트를 처리할 때 캡처 단계를 사용한다는 의미입니다. JavaScript에서 이벤트 전파 프로세스는 캡처 단계, 대상 단계 및 버블링 단계의 세 단계로 나뉩니다. 캡쳐 단계에서

IE8은 HTML5를 지원하지 않습니다. IE8이 HTML5를 지원하도록 하려면 다음 두 가지 방법이 있습니다. 1. Google의 html5.js 파일을 참조하고 헤드 태그 간격에 코드를 넣습니다. 2. "while (i--){document"를 추가합니다. . createElement(e[i])}" 코드 구현은 HTML5 요소를 지원합니다.

IE8 브라우저는 많은 사용자에게 사랑을 받고 있지만 일부 웹사이트에 로그인하거나 일부 작업을 수행할 때 호환 모드를 설정해야 합니다. 이 사이트에서는 ie8 호환 모드를 설정하는 방법을 사용자에게 주의 깊게 소개합니다. IE8 호환성 모드 설정 방법: 1. IE8 브라우저를 연 후, 상단 메뉴 바에서 [도구]를 선택한 후, 팝업 옵션에서 [호환성 보기 설정]을 클릭하세요. 2. 창이 열리면 [추가]를 클릭하여 호환할 URL을 추가하세요. 3. 설정된 웹페이지를 다시 열면 주소 표시줄 뒤에 찢어진 종이 조각 같은 아이콘이 표시됩니다. 이는 호환 모드가 성공적으로 설정되었음을 나타냅니다. 드롭다운 메뉴에서도 호환 모드를 볼 수 있습니다. 도구.

Vue는 프런트 엔드 커뮤니티에서 매우 인기 있는 JavaScript 프레임워크로 효율적이고 유연하며 유지 관리가 쉬운 웹 애플리케이션을 구축하는 데 도움이 됩니다. 이벤트 버블링은 Vue에서 매우 일반적인 문제입니다. 복잡한 애플리케이션에서는 여러 구성 요소가 동일한 DOM 요소를 공유할 수 있기 때문입니다. 이 경우 v-on:click.stop 지시문을 사용하여 이벤트 버블링을 중지하는 것이 매우 편리합니다. 1. 이벤트 버블링이란 무엇입니까? 이벤트 버블링은 DOM 요소의 이벤트가 트리거되는 경우를 나타냅니다.
