javascript - Comment écrire jquery pour exclure un élément et ses sous-éléments et sélectionner tous les autres éléments
伊谢尔伦
伊谢尔伦 2017-05-19 10:44:06
0
6
782

Comme le montre l'image, un seul clic sur les zones jaunes et bleues exécutera la fonction. Cliquer sur la zone rouge et les sous-éléments verts dans le rouge n'exécutera pas la fonction. Comment l'écrire avec jquery ?

.
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(6)
淡淡烟草味
$('#yellow','#blue').click(function(){
    // dosomething...
})
世界只因有你

:pas()

http://www.w3school.com.cn/cs...

为情所困

var _sel = true;
$(".red",".green").click(function{
_sel = false;
})
$('.jaune','.blue').click(function( ){
_sel = true;
})
if(_sel == true){
//Exécuter la fonction
}
ou

Il existe une classe publique pour exécuter la fonction
$(class).click(funciton(){

    //执行函数

})

Le rouge et le vert n'ont pas cette classe

迷茫

Enfin, j'ai d'abord écrit une fonction qui est exécutée lorsque tous les éléments sont cliqués. Dans la fonction, on juge si le nom de classe de l'élément cliqué et l'élément parent de l'élément ont le nom de classe. le contenu suivant ne sera pas exécuté.#🎜🎜 #

$(document).click(function(){
  if(!(event.target.className==="red"||event.target.parents().hasClass('red')){
    //执行相关操作
  }
}
阿神

Evénement bouillonnant, juste event.target

PHPzhong

Il y a des frères et sœurs qui pourront peut-être résoudre ce problème...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal