замена цвета в определенном теге с определенным классом
Здравствуйте, прошу помощи (про то что очень мало знаю про 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, время: 23:14. |