| 
 В чем ошибка применения функции На странице пытаюсь, чтобы сработала ветка условного оператора(файл abv347.js) с такой проверкой: 
if(String(window.location).indexOf("-detail") > 0 && $(".addtocart-area").is("select")){...
то есть ветка(условие) должна срабатывать, когда страница 1. содержит "-detail" в адресе 2. содержит элемент html-разметки <select>, который находится внутри элемента с классом addtocart-area Видимо неправильно применил функцию .is. В чём ошибка? | 
| 
 содержит элемент html-разметки <select> с классом addtocart-area | 
| 
 1. indexOf возвращает -1 если подстрока не найдена. В условии используйте >= 0 2. Напишите так $('.addtocart-area select').length В итоге: 
if(String(window.location).indexOf("-detail") >= 0 && $('.addtocart-area select').length)
 | 
| 
 Для indexOf есть такой трюк: 
var string = "123";
if (~string.indexOf("1"))
  alert("Нашел! Нашел!");
http://learn.javascript.ru/bitwise-o...%D0%BD%D0%B0-1 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 petya,  
~location.href.indexOf("-detail")
 | 
| Часовой пояс GMT +3, время: 13:25. |