Показать сообщение отдельно
  #6 (permalink)  
Старый 27.09.2015, 15:42
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

Этот код использовала вот таким образом:

Обернула блок кода условием, применив к нему родительский класс данной страницы. Просто так селектор же не применишь, поэтому length стоит. Таким образом и ошибки не выдает и конфликта нету.

$(".los-status-val") - когда несколько раз использую этот класс, редактор выдает предупреждение о том, типа один и тот же селектор использую много раз, поэтому я его в переменную передала, хотя код спокойно работает и без передачи в переменную.

Просто пока я новичок в jq - пишу как умею




//-------------los.html
    if($('.los-wrap').length){

        //норма/авария
        var los_status_val = $(".los-status-val");
        if (los_status_val.html().toLowerCase() == "авария") {
            $(los_status_val).first().addClass("los-status-dam").removeClass("los-status-norma");
        }
        if (los_status_val.html().toLowerCase() == "норма") {
            $(los_status_val).first().addClass("los-status-norma").removeClass("los-status-dam");
        }
    }

    //-------------vod_uzel.html
    if($('.vodomer-wrap').length){
        // норма/авария

        var vod_status_val = $(".klap");

        if (vod_status_val.first().html().toLowerCase() == "откр.") {
            $(vod_status_val).first().addClass("vod-dam").removeClass("vod-work");
        }
        if (vod_status_val.last().html().toLowerCase() == "откр.") {
            $(vod_status_val).last().addClass("vod-dam").removeClass("vod-work");
        }
        if (vod_status_val.first().html().toLowerCase() == "закр.") {
            $(vod_status_val).first().addClass("vod-work").removeClass("vod-dam");
        }
        if (vod_status_val.last().html().toLowerCase() == "закр.") {
            $(vod_status_val).last().addClass("vod-work").removeClass("vod-dam");
        }
    }
Ответить с цитированием