Показать сообщение отдельно
  #22 (permalink)  
Старый 29.06.2011, 15:57
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

function clickByHideElems( elems, k ) {
		
    	$children = $(elems).children();
    	if( k == 0 ) {
    		$hideNext = $children.find(".hide-next").filter(function(){ return $(this).text() === hashEls[k]; });
    	} else {
    		$hideNext = $children.filter(".hide-next").filter(function(){ return $(this).text() === hashEls[k]; });
    	}
    	if ($hideNext.length) {
        	$hideNext.click();
        	console.info(k);
        	if ( k < hashEls.length - 1 ) {
        		k = k+1;
            	clickByHideElems($hideNext.next("div"), k);
       		}
    	} else {
        	clickByHideElems( $children, k );
    	}
}


вот в таком виде вроде бы работает. спасибо!!!
Ответить с цитированием