jQuery-erstellen Sie eine mit href-Attribut
Ich habe gerade vor ein sehr ernstes Problem mit jQuery. Ich wollte ein element mit jQ. Wie der reguläre Weg, den ich versucht: jQuery('<a href="http://www.google.com"></a>');
Aber dies bedeutet nicht Arbeit. Also ich habe versucht, mehrere verschiedene Elementtypen und Attribute. Es stellte sich heraus, dass ich bin nicht in der Lage, das erstellen von Elementen mit HTML-Datei mit href=""
.
jQuery('<a id="id5" name="link"></a>');
arbeitenjQuery('<a id="id5" name="link" href=""></a>');
wird nicht Arbeit.
Gibt es irgendein Problem oder weiß Abhilfe für dieses problem?? Dank der Beratung...
EDIT:
Zur Klärung: ich möchte nicht erstellen Sie ein element mit den bekannten Parametern. Ich habe eine Funktion zurückgibt, die eine fertige HTML-code. Ich möchte diesen code verwenden, zum extrahieren der image-tag und dann, um seine Attribute. Ich weiß nicht, ob die zurückgegebenen HTML-Code wird die gleiche Struktur. Ich weiß nur, dass es enthält ein image-tag. Hier ist der code, den ich verwendet, bevor:
jQuery(html).find('img:first').attr('class').match(/\image-(\d+)\b/)[1]
- versuchen Sie, diese jQuery('body').append('<a href="#" name="link">Link</a>');
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde anders Vorgehen:
Sollte das funktionieren (getestet):
Nach einigen weiteren trial & error es stellte sich heraus, dass dies ein Problem im Hinblick auf Safari. In Chrome mein code funktioniert Super.
Bekam ich endlich einen fix. Ich habe gerade wickeln Sie den HTML-string, den ich bin immer wieder von der Funktion in
<div>
tags: