recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment écrire jquery pour exclure un élément et ses sous-éléments et sélectionner tous les autres éléments

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 ?

.
伊谢尔伦伊谢尔伦2767 Il y a quelques jours784

répondre à tous(6)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:46:06

    $('#yellow','#blue').click(function(){
        // dosomething...
    })

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:46:06

    :pas()

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

    répondre
    0
  • 为情所困

    为情所困2017-05-19 10:46:06

    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

    répondre
    0
  • 迷茫

    迷茫2017-05-19 10:46:06

    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')){
        //执行相关操作
      }
    }

    répondre
    0
  • 阿神

    阿神2017-05-19 10:46:06

    Evénement bouillonnant, juste event.target

    répondre
    0
  • PHPz

    PHPz2017-05-19 10:46:06

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

    répondre
    0
  • Annulerrépondre