Почему это не работает?
$( ["blog","user","forum"] ).each(function(num,opt) {
if ( window.location.pathname.indexOf(opt) != -1 ) {
$('#rb-' + opt).attr('checked','checked');
return false;
}
});
Когда я ввожу $('#rb-blog').attr('checked','checked');
, он работает как положено?
console.log(typeof opt)
производит string
и ожидаемое значение.
--- ОБНОВИТЬ ---
Я только что видел, что html записывается на страницу через ajax и выполняется .ready()
:( Всем спасибо за помощь, очень признателен.
window.location.pathname
содержит параметр? - person João Silva   schedule 10.09.2012ready
илиload
? Возможно, ваши флажки еще не установлены. - person Michael Laffargue   schedule 10.09.2012window.location.pathname
не равно null и содержит путь, как и ожидалось. - person Jongosi   schedule 10.09.2012