Помогите скрыть ссылку через jQuery

Discussion in 'PHP' started by ufaclub, 22 Aug 2012.

  1. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    есть html

    PHP:
    <h2><span class="link" title="temnyj_rycar">Темный рыцарь</span></h2>

    после обоботки

    PHP:

    jQuery
    .noConflict();


    jQuery(document).ready(function(){
    jQuery(".link").each(function(){
    jQuery(this).replaceWith('<a href="'+jQuery(this).attr("title")+'"> '+jQuery(this).html()+'</a>');  
     });
    })





    получаю:


    PHP:

    <h2>
    <
    a href="temnyj_rycar"Скачать Темный рыцарь</a>
    </
    h2>


    что бы мне добавить в код чтобы получить


    PHP:
    <h2>
    <
    a href="http://site2.ru/temnyj_rycar.apk"Скачать Темный рыцарь</a>
    </
    h2>

    т.н нужно добавить домен с которого будет отдаваться файл и расширение .apk
     
  2. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    аяксом получить с сервера полный URL
     
  3. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    мне не нужно получить полный урл - мне нужно подставить иммено свой другой домен (site2.ru)

    сам скрипт работает на site1.ru


    вот так домен могу подставить

    PHP:

    jQuery
    (document).ready(function() { jQuery(' h2 a').attr('href','http://site2.com/' jQuery('h2 a').attr('href'));});


        


    а как бы добавить еще .аpk к имени файла.
     
    #3 ufaclub, 22 Aug 2012
    Last edited: 23 Aug 2012
  4. Fepsis

    Fepsis Elder - Старейшина

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Антиматы... =(
     
    #4 Fepsis, 22 Aug 2012
    Last edited: 23 Aug 2012
  5. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0

    спасибо!
     
  6. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    хернёй занимаешься: в таком случае у тебя URL УЖЕ есть в коде страницы. Что и от кого ты скрыл - непонятно. Вот если бы урла не было и он отдавался с сервера аяксом по некому условию (проверка в браузере, например, на название юзерагента/версию/плагины) - вот это было бы другое дело.
     
  7. Maibax

    Maibax New Member

    Joined:
    23 Jan 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    PHP:
    $('span.link').each(function () {

        var 
    $a = $('<a>').attr({href'http://site2.ru/' + $(this).attr('title') + '.apk'}).text('Скачать ' + $(this).text());
        $(
    this).after($a).remove();

    });

     
    #7 Maibax, 23 Aug 2012
    Last edited: 23 Aug 2012
  8. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    это только первая часть алгоритма. на этой стороне - этого достаточно :)

    мне как бы не от людей скрывать урлы нужно ;)