Hinzufügen von onclick-Ereignis auf hyperlink
Habe ich einen string mit dem html-Inhalt in code-behind-link wie diesem
<p><a href=\"http://www.google.com\">rrr</a></p>"
1.Ich muss hinzufügen eines onclick-Ereignis auf diesen link.
2.Brauchen, um den href-Wert.
Ich nicht über eine id oder Klasse für den link so nicht direkt auf ihn zugreifen mit Javascript. Ich bin ein Neuling auf Jquery. Irgendwie stecken hier drin. Wie kann ich das erreichen ?
Habe ich versucht mit Hilfe der Javascript-onclick-solutions durch die Verhinderung der Standard-Funktionalität, aber MEINE HTML-INHALT ZUR LAUFZEIT GENERIERT. So, was ich schreiben im Dokument.bereit scheint nicht, überhaupt zu arbeiten.
- Sie haben, um mehr von Ihren html -, aber wenn Sie möchten, bekommen zunächst href Verwendung
jQuery('p a:first')
oder letztenjQuery('p a:last')
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jquery arbeiten jsbin - http://jsbin.com/azOSayA/1/edit
$('a').attr('href');
wird nicht geben Ihnen diecurrent anchor tag href
verwenden, sollten Sie$(this).attr('href');
hier.Versuchen, diese
FIDDLE
Versuchen, diese
Verwenden
Dies wird fügen Sie einen onclick-listener zu jedem link innerhalb der Seite, die ein Kind von einem Absatz.
Wenn der link wirklich wichtig ist, solltest du ihm eine id, so dass es sein kann, eindeutig identifiziert.
Versuchen, diese,
http://jsfiddle.net/Nyrsu/