Как переписать этот код JQuery с помощью Mootools? - PullRequest
1 голос
/ 10 апреля 2010

У меня есть код jQuery, , но мне нужно, чтобы он работал с помощью 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();
  });
}

Есть ли кто-нибудь, кто знает такие же хорошие Mootools, как jQuery?

1 Ответ

3 голосов
/ 10 апреля 2010
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();
});

Вот рабочий пример: http://jsfiddle.net/oskar/MJujB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...