2010-04-10 3 views
1

J'ai un code jQuery, mais besoin fonctionne en utilisant Mootools:Comment réécrire ce code jQuery en utilisant Mootools?

if ($("span.mailme").length) { 
    var at =/AT /; 
    var dot =/DOT /g; 

    $('span.mailme').each(function() { 
    var addr = $(this).text().replace(at, '@').replace(dot, '.'); 
    $(this).after('<a href="mailto:' + addr + '">' + addr + '</a>'); 
    $(this).remove(); 
    }); 
} 

Est-ce qu'il ya quelqu'un qui sait aussi bien que Mootools jQuery?

Répondre

3
var mailme = $$('.mailme'), at =/AT /, dot =/DOT /g; 

mailme.each(function(el){ 
    var addr = el.get('text').replace(at, '@').replace(dot, '.'); 

    new Element('a', { 
     href: 'mailto:'+ addr, 
     html: addr 
    }).inject(el, 'after'); 

    el.destroy(); 
}); 

Voici un exemple de travail: http://jsfiddle.net/oskar/MJujB

+0

Merci beaucoup, Oskar! Fonctionne très bien pour moi. Vous êtes cool et précis comme d'habitude. –

+0

Mentionné votre conversion Mootools sur un de mes articles de blog. Bon travail! –

Questions connexes