suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – jQuery-Ereignisbindung bei Verwendung

$("table td").click(function(){ /*……*/ })

Diese Schreibweise kann das dynamisch hinzugefügte „td“ nicht verarbeiten, daher wird sie wie folgt geändert:

$("table").on("click","td",function(){ /*……*/ })

Aber jetzt müssen wir uns mit einem besonderen Thema befassen, das kein bestimmtes enthalten muss:

$("table td").not($(".check")).click(function(){ /*……*/ }),

Was ich jetzt fragen möchte, ist: Wie schreibt man die Parameter wie oben und in welchem ​​Format? . .

淡淡烟草味淡淡烟草味2843 Tage vor451

Antworte allen(2)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-05-19 10:35:20

    $('table').on('click','td:not(.check)',handler)

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:35:20

    其实function里获取当前元素的类名包含.check做return或者其他处理不就可以了?

    大清早,题意没看清,假如你不想处理带check的td

    $("table").on("click","td",function(){
        var thisObj = $(this);
        if(thisObj.hasClass('check')){
            return;
        }
        //继续处理没带check的
     })

    Antwort
    0
  • StornierenAntwort