var path = location.pathname;
switch(path){
case '/city1/site':
$('.red_block').show();
break;
case '/city2/site':
$('.blue_block').show();
break;
case '/city3/site':
$('.green_block').show();
break;
}
в голову приходит только следующее: создать скрытый инпут и при клике на звездочку присваивать текущее значение этому инпуту, но есть мнение что существует и более красивое решение. Как бы вы сделали?
- это и есть самый хороший способ, тем более если нужно отправить вместе с формой
Может потому что в SubmitHandler идет привязка события для еще одного submit?
Не юзал эту библиотеку, но полагаю , что SugmitHandler отвечает за submit и нет смысла добавлять еще одно событие submit
Если нужен поиск по этим 20-40 товарам, то можете с помощью JS фильтровать, но если данные идут частями из базы данных, то как вы представляете себе фильтр на JS?(он видит только лишь те самые 20-40 товаров)
если меняется сам элемент, который слушает какое-либо событие, то юзайте $.on();
$('body').on('submit', '.myTag', function(){});
Почему так?
Ответ прост - вы сначала вешаете слушатель, а потом заменяете элемент другими данными, поэтому слушатель события тоже уходит в бездну вместе со старыми данными, как исправить? Ответ выше, юзайте другой способ