Maison interface Web js tutoriel Solution pour cliquer sur ne répond pas et option ne répond pas en mode ie8

Solution pour cliquer sur ne répond pas et option ne répond pas en mode ie8

May 16, 2016 pm 04:34 PM
click ie8

Cliquez sur l'option dans la sélection et attribuez-la à l'entrée ci-dessus, qui est écrite directement avec jQuery. Le problème est que lorsqu'elle est ouverte dans IE8, rien ne se passe lorsque vous cliquez sur l'option.

L'effet obtenu est plus courant. Cliquez sur l'option dans la sélection et attribuez-la à l'entrée ci-dessus :

$("#cardNoList option").click(function(){
$("#card").attr("value","").attr("value",this.value); 
})
Copier après la connexion

Il y a une chose étrange depuis. les utilisateurs utilisent essentiellement des navigateurs dual-core nationaux tels que 360 ​​Browser, avec l'ajout d'Eclipse natif, le noyau Chrome est utilisé pour l'analyse Lorsqu'il est placé dans l'environnement de test, il devient la norme IE8 pour l'analyse.

Maintenant, voici la question, apprenez à creuser... eh bien, non !

Lors de son ouverture avec IE8, rien ne se passe lorsque vous cliquez sur l'option.

J'ai essayé d'ajouter une alerte :

$("#cardNoList option").click(function(){
alert("111");
$("#card").attr("value","").attr("value",this.value);
alert("222"); 
})
Copier après la connexion

le clic n'a pas été appelé du tout.

Au début, je pensais qu'il s'agissait d'un problème de compatibilité avec l'événement click de jQuery sous IE8, mais jQuery a encapsulé la compatibilité et est utilisé dans un très large éventail d'applications, donc cela ne devrait pas m'arriver seul.

Plus tard, j'ai pensé que peut-être que le clic n'était pas du tout ajouté à l'option dans IE8, je l'ai modifié et j'ai ajouté le clic pour sélectionner. Maintenant, IE8, Firefox et Chrome peuvent tous attribuer des valeurs à saisir en douceur.

$("#cardNoList").click(function(){
$("#card").attr("value","").attr("value",this.value);
})
Copier après la connexion

Après une recherche sur Baidu, il semble que "comme nous le savons tous, dans IE, l'option de sélection ne prend pas en charge les événements onclick" o(╯□╰)o 

Après avoir été Rappelé, il a été remplacé par :

$("#cardNoList").click(function(){
$("#card").val(this.value);
}
Copier après la connexion

Ce qui précède représente l'intégralité du contenu de ce chapitre. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo jQuery !

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser v-on:click pour surveiller les événements de clic de souris dans Vue Comment utiliser v-on:click pour surveiller les événements de clic de souris dans Vue Jun 11, 2023 am 10:12 AM

Vue est un framework frontal populaire qui aide les développeurs à créer des sites Web et des applications plus facilement et plus rapidement. Parmi eux, v-on:click est l'instruction de Vue utilisée pour surveiller les événements de clic de souris. Voyons comment utiliser v-on:click pour surveiller les événements de clic de souris dans Vue. Tout d'abord, l'utilisation de v-on:click dans Vue permet de définir des événements de clic de souris de deux manières : directement dans le modèle et dans l'instance Vue. Ci-dessous, nous présenterons respectivement ces deux méthodes. direct

Comment résoudre l'invite d'incompatibilité de vue ie8 Comment résoudre l'invite d'incompatibilité de vue ie8 Jan 29, 2023 am 10:20 AM

Solutions pour l'incompatibilité de vue ie8 : 1. Utilisez "babel-polyfill" pour convertir la syntaxe ES6 en ES5 ; 2. Introduisez "es6-promise" 3. Invitez à mettre à niveau le navigateur ou transmettez "(function(w){if( !( "WebSocket" dans w&&2===w.WebSocket.CLOSING)){...}" Passez simplement à la mise à niveau directement.

Comment utiliser v-on:click.self dans Vue pour déclencher des événements uniquement par vous-même Comment utiliser v-on:click.self dans Vue pour déclencher des événements uniquement par vous-même Jun 11, 2023 pm 01:57 PM

Vue est un framework frontal populaire, simple, efficace et facile à maintenir, apprécié des développeurs. Dans Vue, nous devons souvent lier des événements à des composants ou des éléments pour obtenir des effets interactifs spécifiques, mais nous souhaitons parfois que l'événement soit déclenché uniquement par lui-même, sans interférence d'autres facteurs. Alors, comment utiliser v-on:click.self dans Vue pour déclencher des événements uniquement par vous-même ? Cet article vous apportera des réponses détaillées. Tout d’abord, nous devons comprendre l’utilisation de base de l’instruction v-on. La directive v-on est utilisée pour lier des événements, couramment utilisés

Que dois-je faire si la liaison d'événement « click » n'est pas valide dans mon application Vue ? Que dois-je faire si la liaison d'événement « click » n'est pas valide dans mon application Vue ? Jun 24, 2023 pm 03:51 PM

Vue est un framework JavaScript populaire pour créer des applications Web modernes. Dans Vue, nous utilisons généralement des directives pour faire fonctionner les éléments DOM. Parmi eux, l'événement "click" est l'une des instructions couramment utilisées. Cependant, dans les applications Vue, nous rencontrons souvent des situations où la liaison de l'événement "click" n'est pas valide. Cet article explique comment résoudre ce problème. La première étape pour vérifier si un élément existe est de confirmer si l'élément auquel vous souhaitez lier un événement "clic" existe. Si l'élément n'existe pas,

ie8 prend-il en charge HTML5 ? ie8 prend-il en charge HTML5 ? Jan 06, 2023 pm 03:31 PM

IE8 ne prend pas en charge HTML5. Si vous souhaitez qu'IE8 prenne en charge HTML5, il existe deux manières : 1. Référencez le fichier html5.js de Google et placez le code dans l'intervalle de balise head. 2. En ajoutant "while (i--){document ; . createElement(e[i])}" l'implémentation du code prend en charge les éléments HTML5.

Comment utiliser v-on:click.capture pour implémenter la gestion des événements dans la phase de capture dans Vue Comment utiliser v-on:click.capture pour implémenter la gestion des événements dans la phase de capture dans Vue Jun 11, 2023 am 10:55 AM

Vue est un framework JavaScript populaire qui fournit aux développeurs une variété d'instructions et de méthodes, permettant aux développeurs de traiter plus efficacement divers problèmes rencontrés dans le développement Web. Parmi eux, la directive v-on peut être utilisée pour lier des gestionnaires pour divers événements, et v-on:click.capture signifie que la phase de capture est utilisée lors du traitement des événements de clic. En JavaScript, le processus de propagation des événements est divisé en trois étapes : l'étape de capture, l'étape cible et l'étape de bouillonnement. Au stade de la capture

Comment définir le mode de compatibilité ie8 et où ? Comment définir le mode de compatibilité ie8 Comment définir le mode de compatibilité ie8 et où ? Comment définir le mode de compatibilité ie8 Mar 13, 2024 pm 06:31 PM

Le navigateur IE8 est apprécié par de nombreux utilisateurs, mais lorsque nous nous connectons à certains sites Web ou effectuons certaines opérations, nous devons définir le mode de compatibilité. Laissez ce site présenter soigneusement aux utilisateurs comment définir le mode de compatibilité ie8. Méthode de configuration du mode de compatibilité IE8 : 1. Après avoir ouvert le navigateur IE8, sélectionnez et cliquez sur [Outils] dans la barre de menu supérieure, puis cliquez sur [Paramètres d'affichage de compatibilité] dans les options contextuelles. 2. Cliquez sur [Ajouter] dans la fenêtre qui s'ouvre pour ajouter l'URL avec laquelle vous souhaitez être compatible. 3. Rouvrez la page Web définie et vous verrez une icône ressemblant à un morceau de papier déchiré derrière la barre d'adresse, indiquant que le mode de compatibilité a été défini avec succès. Vous pouvez également voir le mode de compatibilité dans le menu déroulant de l'outil. .

Comment utiliser v-on:click.stop pour arrêter le bouillonnement d'événements dans Vue Comment utiliser v-on:click.stop pour arrêter le bouillonnement d'événements dans Vue Jun 11, 2023 pm 12:00 PM

Vue est un framework JavaScript très populaire dans la communauté front-end. Il peut nous aider à créer des applications Web efficaces, flexibles et faciles à maintenir. Le bouillonnement d'événements est un problème très courant dans Vue, car dans les applications complexes, plusieurs composants peuvent partager le même élément DOM. Dans ce cas, il est très pratique d'utiliser la directive v-on:click.stop pour arrêter le bouillonnement d'événements. 1. Qu’est-ce qu’un événement bouillonnant ? Le bouillonnement d'événement fait référence au moment où un événement sur un élément DOM est déclenché

See all articles