Изменить класс если...

MilkeyWay

Постоялец
Регистрация
11 Июл 2011
Сообщения
142
Реакции
10
Привет всем,друзья,нужна помощь,у самого не получается(

есть много ссылок,класс у них одинаковый,а текст внутри разный,например:

HTML:
<div class ="buy"><span>Купить</span></div>
 
<div class ="buy"><span>Предзаказ</span></div>
 
<div class ="buy"><span>Купить</span></div>
 
<div class ="buy"><span>Купить</span></div>
 
<div class ="buy"><span>Предзаказ</span></div>

нужно изменить класс у ссылок "Предзаказ",у самого знаний хватило только на это,дальше ступор:

HTML:
<script type="text/javascript">
$(document).ready(function()
{
var qwer = $(".buy span").text();
if (qwer = "Предзаказ") {
 
}
 
});
</script>

возможности руками добавить класс к ссылкам "Предзаказ" нет...нужно решение именно на jquery,помогите,пожалуйста :(
 
HTML:
<script type="text/javascript">
$(document).ready(function()
{
    $(".buy").each(function(){
        if ($(this).text() == "Предзаказ") {
            $(this).attr("class", "box")
        }
    });
});
</script>
 
latteo, спасибо большое,работает,не подскажите,а почему скрипт не работает на самой странице с ссылками,работает только если добавить скрипт в head?
 
Пожалуйста.

У меня работает и при подключении внизу страницы и даже при выводе за тег </html> :) Так что нет, не подскажу, зато приложу файлик, проверьте сработает ли у вас.
 

Вложения

  • oc_me.rar
    501 байт · Просмотры: 4
Назад
Сверху