замена цвета в определенном теге с определенным классом
Здравствуйте, прошу помощи (про то что очень мало знаю про java script расписывать не буду), как можно в данном скрипте ограничить его действие, чтобы он менял свойство ссылки не всей страницы, а только в определенном теге с определенным классом?
$(document).ready(function(){ for (var lnk = document.links, j = 0; j < lnk.length; j++) if (lnk [j].href == document.URL) lnk [j].style.color = '#be1e19'; }); </script |
Цитата:
|
если я правильно понял то, например, <div id="tbs"><a href='fgfgf'>пример</a></div>
то переделка должна быть такого плана: $(document).ready(function(){ for (var lnk = $("tbs.class a"), j = 0; j < lnk.length; j++) if (lnk [j].href == document.URL) lnk [j].style.color = '#be1e19'; }); </script только ничего не происходит |
$("#tbs")
|
Цитата:
$(document).ready(function(){ for (var lnk = $("#tbs"), j = 0; j < lnk.length; j++) if (lnk [j].href == document.URL) lnk [j].style.color = '#be1e19'; }); </script а потом вызываю alert(lnk.length); - выдает 1 а вот alert(lnk [0].href ); - пишет undefined - хотя по логике должна быть ссылка, а вот если исправить с $("#tbs") на $("#tbs a") все заработало! |
Часовой пояс GMT +3, время: 17:47. |