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

Тема в разделе "JavaScript", создана пользователем MilkeyWay, 1 апр 2012.

Модераторы: ZiX
  1. MilkeyWay

    MilkeyWay Постоялец

    Регистр.:
    11 июл 2011
    Сообщения:
    106
    Симпатии:
    8
    Привет всем,друзья,нужна помощь,у самого не получается(

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

    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,помогите,пожалуйста :(
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.185
    HTML:
    <script type="text/javascript">
    $(document).ready(function()
    {
        $(".buy").each(function(){
            if ($(this).text() == "Предзаказ") {
                $(this).attr("class", "box")
            }
        });
    });
    </script>
     
    MilkeyWay нравится это.
  3. MilkeyWay

    MilkeyWay Постоялец

    Регистр.:
    11 июл 2011
    Сообщения:
    106
    Симпатии:
    8
    latteo, спасибо большое,работает,не подскажите,а почему скрипт не работает на самой странице с ссылками,работает только если добавить скрипт в head?
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.185
    Пожалуйста.

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

    Вложения:

    • oc_me.rar
      Размер файла:
      501 байт
      Просмотров:
      4
    MilkeyWay нравится это.