Здраствуйте Код (Text): <select name="arrFilter_pf[brend]"> <option value="5977" selected="">Bruno Banani</option> <option value="5971">Alfred Dunhill</option> <option value="6037">Angel Sсhlesser</option> <option value="5972">Annick Goutal</option> <option value="5973">Antonio Banderas</option> <option value="6038">Armand Basi</option> </select> Как правильно на jquery прописать условие, что если среди option существует элемент с параметром selected, то сделать select синего цвета Код (Text): $(".data-table select[name*=brend]").each(function() { if ($(this).is("option[selected]")) {$(this).css("color","blue")} else {$(this).css("color","black")} }); Код что я пробую писать не работает, как правильно написать???
Я бы например первый option сделал пустым Код (Text): <select name="asda" id='test'> <option value=""></option> А потом проверял бы на пустоту значения Код (Text): text = $("#test option:selected").text(); if(text !='') { ...
Я не понимаю чтобы мне это дало http://в-кармане.рф/test/ - вот тут фильтр слева Добавлено спустя 3 минуты 22 секунды: Смысл в том что если в фильтре есть выбранное поле, то чтобы оно выделялось синим цветом
Код (PHP): if(text) { } А так вроде тоже понятно, что не пустота придет. Хотя распространенный метод еще на typeof проверять. Так как: