2016-09-20 6 views
-1

Ich möchte in der Lage sein, Daten-ID als eine Kennung für eine Aktion verwenden, aber bin mir nicht sicher, wie dies getan wird. Normalerweise für eine ID würde ich Folgendes tun:Zugeordnete Aktion mit Daten-ID nicht ID

$("#id").click....... 

Allerdings kenne ich nicht die Syntax, um Daten-ID als Kennung zu verwenden. So etwas wie dieses, aber nicht sicher, was:

$(data-id).click..... 
+1

'$ ('[Daten-id = dataidvalue]')' check [attr selector] (https://api.jquery.com/attribute-equals-selector/) für weitere Informationen – guradio

+1

Mögliches Duplikat von [jQuery-Selektoren für benutzerdefinierte Datenattribute mit HTML5] (http://stackoverflow.com/questions/4146502/ jquery-selectors-on-custom-data-attribute-using-html5) – Legionar

Antwort

1

Sie tun können, es mag:

$(document).ready(function() { 
 
    $("[data-id='mydiv']").click(function() { 
 
    alert($(this).text()); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
 
<div data-id="mydiv">click me div text</div>

Verwandte Themen