Witam, chciałbym wprowadzić zmianę na swojej stronie tego typu, że:
- skrypt sprawdza czy span na stronie posiada kolor czcionki #ffffff
- jeśli posiada to zmienia ten kolor na inny
- jeśli nie posiada to nic nie robi
Napisałem taki skrypt ale nie działa jak należy:
<script>
$(document).ready(function() {
$("#idTab1 span").addClass("nasz_span");
$( ".nasz_span" ).each(function( i ) {
if ( this.style.color == "#ffffff" ) {
this.style.color = "red";
}
});
});
</script>
Przesyłam przykładowy kod html:
<div id="idTab1">
<p><span style="color: #ffffff">text</span><span>text</span></p>
<p><span>text</span><span>text</span></p>
<p><span>text</span><span style="color: #ffffff">text</span></p>
</div>
Wydaje się, że kod powinien działać prawidłowo ale w czym jest problem to nie wiem :/
Dodałem do każdego span klasę "nasz_span" ale to chyba nie jest konieczne ale też nie powinno powodować problemów.
Proszę o pomoc doświadczonych programistów, ja się dopiero uczę :)