Frage

Ich denke, das könnte knifflig sein, aber wenn jemand es lösen kann, würde ich mich sehr beeindruckt, und auch sehr dankbar.

Hier ist die bestehende Markup (was ich nicht ändern kann, sonst dann würde es ein leichtes Problem sein, und ich kann es selbst lösen!) :

<a title="1 topics" href="http://localhost/tags/amis/">amis</a> (1) 
<a title="2 topics" href="http://localhost/tags/amis/">amis</a> (2) 
<a title="1 topics" href="http://localhost/tags/amis/">amis</a> (1) 
<a title="3 topics" href="http://localhost/tags/amis/">amis</a> (3) 

Was ich tun möchte, ist die Klammern greifen und den Wert innen ([VALUE WILDCARD HIER]), schneiden Sie es, und fügen Sie sie in den -Tags in einem gewickelt.

Das ist also, was ich nach:

<a title="1 topics" href="http://localhost/tags/amis/">amis <span>(1)</span></a>

Noch einmal, wenn jemand irgendwelche Ideen ... Danke!

War es hilfreich?

Lösung

Versuchen Sie, diese

Demo hier

$('a').each( function(){

   var $this = $(this);
   var textEl = this.nextSibling;
   var spanEl = $('<span />').text(textEl.data);
   $this.append( spanEl );
   $(textEl).remove();

});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top