cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menulis jquery untuk mengecualikan elemen dan sub-elemennya dan memilih semua elemen lain

Seperti yang ditunjukkan dalam gambar, hanya mengklik pada kawasan kuning dan biru akan melaksanakan fungsi dengan mengklik pada kawasan merah dan sub-elemen hijau dalam merah tidak akan melaksanakan fungsi tersebut?

伊谢尔伦伊谢尔伦2767 hari yang lalu778

membalas semua(6)saya akan balas

  • 淡淡烟草味

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

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

    balas
    0
  • 世界只因有你

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

    :bukan()

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

    balas
    0
  • 为情所困

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

    var _sel = benar;
    $(".merah",".hijau").klik(fungsi{
    _sel = palsu;
    })
    $('.kuning','.biru').klik(fungsi( ){
    _sel = benar;
    })
    jika(_sel == benar){
    //Laksanakan fungsi
    }
    atau

    Terdapat kelas awam untuk melaksanakan fungsi
    $(class).click(functon(){

        //执行函数

    })

    Merah dan hijau tiada kelas ini

    balas
    0
  • 迷茫

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

    Akhirnya, saya mula-mula menulis fungsi yang dilaksanakan apabila semua elemen diklik Dalam fungsi itu, ia dinilai sama ada className bagi elemen yang diklik dan elemen induk bagi elemen tersebut Jika ia benar, kandungan berikut tidak akan dilaksanakan

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

    balas
    0
  • 阿神

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

    Acara menggelegak, cuma event.target

    balas
    0
  • PHPz

    PHPz2017-05-19 10:46:06

    Ada adik beradik yang mungkin boleh selesaikan ni...

    balas
    0
  • Batalbalas