Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.06.2015, 12:00
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

jQuery - не работает цикл
вот есть такой код:
function allSearch() {
         var mas=$('.sb').map(function(){
           return $(this).attr('name');
             });
         $.each(mas, function(index,value){
            $('#'+value).click();
              //alert();
              });                            
     }

Зараза, без алерта работать не хочет. мне нужно выполнить нажатие всех ссылок в цикле.
Ответить с цитированием
  #2 (permalink)  
Старый 12.06.2015, 12:11
Аватар для dd_smol
Кандидат Javascript-наук
Отправить личное сообщение для dd_smol Посмотреть профиль Найти все сообщения от dd_smol
 
Регистрация: 08.03.2015
Сообщений: 131

function allSearch() {
	$('.sb').filter('[name]').each(function() {
		this.click();
	});
}
Ответить с цитированием
  #3 (permalink)  
Старый 12.06.2015, 12:14
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

все равно только срабатывает один раз((
Ответить с цитированием
  #4 (permalink)  
Старый 12.06.2015, 12:16
Аватар для dd_smol
Кандидат Javascript-наук
Отправить личное сообщение для dd_smol Посмотреть профиль Найти все сообщения от dd_smol
 
Регистрация: 08.03.2015
Сообщений: 131

html можно
Ответить с цитированием
  #5 (permalink)  
Старый 12.06.2015, 12:18
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

<script type="text/javascript">
                            /*function allSearch() {
                                var mas=$('.sb').map(function(){
                                return $(this).attr('name');
                                });
                                 $.each(mas, function(index,value){
                                    $('#'+value).click();f
                                      //alert();
                                      });
                             }*/
                             function allSearch() {
	                            $('.sb').filter('[name]').each(function() {
                                		this.click();
                                	});
                                }
					    </script>
							<td class="left1" colspan="3"><a onclick="allSearch()"  class="button">Поиск ссылок</a> <a onclick="filter();" class="button">Фильтр</a></td>

а вот сами ссылки:
<a class="sb" id="<?php echo $product['product_id'];?>" name='<?php echo $product['product_id'];?>' onclick="find_product(<?php echo $product['product_id'];?>, null);">Поиск</a>
Ответить с цитированием
  #6 (permalink)  
Старый 12.06.2015, 12:18
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

я могу впринципе в админку пустить это демо магазин.
Ответить с цитированием
  #7 (permalink)  
Старый 12.06.2015, 12:19
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

ах да в firebug нашел вот такое
NS_ERROR_IN_PROGRESS: Component returned failure code: 0x804b000f (NS_ERROR_IN_PROGRESS) [nsICacheEntry.dataSize]
Ответить с цитированием
  #8 (permalink)  
Старый 12.06.2015, 12:29
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

есть идеи?
Ответить с цитированием
  #9 (permalink)  
Старый 12.06.2015, 12:54
Аватар для dd_smol
Кандидат Javascript-наук
Отправить личное сообщение для dd_smol Посмотреть профиль Найти все сообщения от dd_smol
 
Регистрация: 08.03.2015
Сообщений: 131

На сколько я вижу проблемы в цикле нет работа скрипта прекращается после первого вызова функции find_product судя по ошибки если я правильно ее толкую, то у вас что-то не догружается.
Ответить с цитированием
  #10 (permalink)  
Старый 12.06.2015, 13:50
Новичок на форуме
Отправить личное сообщение для iskatel_ua Посмотреть профиль Найти все сообщения от iskatel_ua
 
Регистрация: 12.06.2015
Сообщений: 8

я тоже об этом думаю, потому что с алертом работает, но если очень быстро нажать алерт, то получаются пропуски. как можно выставить паузу без алерта грамотно?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery, не работает часть кода в joomla 3 Kuzma Элементы интерфейса 1 06.05.2015 09:27
Jquery Ajax не работает через определенных провайдеров Fairy-Wilbury AJAX и COMET 0 10.07.2014 16:33
tiny scrolling работает только на первой закладке jquery tabs beznika jQuery 4 14.01.2013 09:01
jQuery scrollTop не работает в хроме и в сафари dadli jQuery 2 12.05.2012 14:54
jQuery не работает ни в IE8 ни в Firefox Jon Events/DOM/Window 7 09.01.2010 23:39