suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – jquery wählt eine der Schaltflächen derselben Klasse aus, um eine Operation auszuführen.

                         $(".parButton").each(function() {  
                             
                             $(this).bind("click",function(){
                                 
                                alert(1111);

                            
                             })
                        });
                        

".parButton"Wenn mehrere Schaltflächen vorhanden sind, kann dann die aktuell angeklickte Schaltfläche ausgewählt werden? Warum wird beim Ausführen dieser Codezeile der erste „.parButton“-Button immer mehrmals ausgeführt?

漂亮男人漂亮男人2727 Tage vor897

Antworte allen(1)Ich werde antworten

  • 三叔

    三叔2017-06-30 09:59:35

    我运行你这个代码没有毛病啊,

    $(".parButton").each(function(index,item) {
        console.log(index);
        $(this).bind("click",function(){
            console.log(this);
             $(this).hide();
         })
    });

    我这样执行了,点击一个就消失一个,还是说会不会是button的问题啊,把button改成p试试看呢?或者说你先在每次点击的时候把你获取的元素打印出来,看看是不是你点击的元素。

    Antwort
    0
  • StornierenAntwort