Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Найти ссылку. (https://javascript.ru/forum/misc/34283-najjti-ssylku.html)

zork0 27.12.2012 16:51

Найти ссылку.
 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script>
            $(document).ready(function(){
            $("a[href='http://javascript.ru/forum']").css({color : "black"});})
        </script>

Этот скрипт находит ссылки http://javascript.ru/forum и меняет их цвет на черный. Но если ссылка, например - http://javascript.ru/forum/misc/ скрипт не работает.
Что сделать, что бы скрипт находил все ссылки на определенный сайт?

ruslan_mart 27.12.2012 17:07

var a = document.getElementsByTagName('a');
for(i=0;i<a.length;i++)
{
   if(a[i].substr(0,26) == 'http://javascript.ru/forum')
   {
      a[i].style.color = 'black';
   }
}

Deff 27.12.2012 17:17

Поиск по началу ссылки => http://jquery-docs.ru/Selectors/attr...attributevalue
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script>
            $(document).ready(function(){
            var a='http://javascript.ru/forum';
            $("a[href^='"+a+"']").css({color : "black"});})
        </script>

zork0 27.12.2012 18:11

Спасибо, очень помогли.


Часовой пояс GMT +3, время: 10:12.