Heim > Backend-Entwicklung > PHP-Tutorial > javascript – So erhalten Sie den aktuellen Datennamen aus dem Onlick-Ereignis eines Tags

javascript – So erhalten Sie den aktuellen Datennamen aus dem Onlick-Ereignis eines Tags

WBOY
Freigeben: 2023-03-02 14:42:02
Original
1388 Leute haben es durchsucht

javascript – So erhalten Sie den aktuellen Datennamen aus dem Onlick-Ereignis eines Tags

javascript – So erhalten Sie den aktuellen Datennamen aus dem Onlick-Ereignis eines Tags

Antwortinhalt:

javascript – So erhalten Sie den aktuellen Datennamen aus dem Onlick-Ereignis eines Tags

javascript – So erhalten Sie den aktuellen Datennamen aus dem Onlick-Ereignis eines Tags

Beispielcode: http://codepen.io/hj624608494...

Das Problem tritt in diesem Punkt auf. Dies zeigt immer auf das Objekt, wenn die Funktion ausgeführt wird.

<code>function choose(){
  alert($(this).data('name'));
  // undefind 因为choose函数的this指向的是window
}

function choose2(){
  $('#J_a').click(function(){
    // 这个点击事件的匿名函数的this 指向的是 $('#J_a') 这个对象
    alert($(this).data('name'));
  })
}
choose2()</code>
Nach dem Login kopieren

Wenn Sie das Ereignis binden, übergeben Sie Folgendes: onclick="choose(this)"

Funktion Choose(x){

<code>alert(x.getAttribute("data-name"))</code>
Nach dem Login kopieren

}

$(this).attr('data-name');

Attribute abrufen – attr()
Die jQuery-Methode attr() wird zum Abrufen von Attributwerten verwendet.

$('#toy').attr('data-name');

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage