Кнопка корзины Jquery добавить удалить

0

У меня есть целевая страница. Я показываю какой-то продукт на этой целевой странице.

Когда пользователи выбирают продукт на этой странице, нужно перейти на мою страницу virtuemart.

Virtuemart прямо добавляет в корзину ссылку:

http://www.mysite.com/index.php?option=com_virtuemart&view=cart&task=add&virtuemart_product_id[]=2762&quantity[]=5&virtuemart_product_id[]=792&quantity[]=2

При выборе значения rel для чтения продукта с помощью jquery (это идентификатор продукта virtuemart) количество не важно, оно должно быть 1.. и добавление этого значения в конец кнопки проверки ссылки

&virtuemart_product_id[]=2762&quantity[]=1

Моя jsfiddle demo: 274 строка, начиная корзину jquery code

он работает, но при удалении продукта в контрольном списке не удаляется значение продукта в ссылке кнопки проверки.

если удалить продукт, необходимо удалить идентификатор продукта в кнопке checkout link &virtuemart_product_id[]=2762&quantity[]=1

Я не знаю очень хорошего jQuery.. Как я могу это исправить?

С уважением

Теги:
joomla
virtuemart

1 ответ

1
Лучший ответ

Я просмотрел ваш код, и вы добавляете строку запроса к своей ссылке, и вы не делаете ничего, чтобы очистить строку, когда вы удаляете элементы, и даже не нужно использовать jQuery и только html при удалении элемента:

$(".remove").click(function(){
   var stringToClear= $(this).parent(".someDivWithItemInfo");//->&virtuemart_product_id[]=2762&quantity[]=1
   var currentHrefLink= $("#linkId").attr("href");
   currentHrefLink = currentHrefLink.replace(stringToClear, "");
   $("#linkId").attr("href",currentHrefLink);
});

jsfiddle demo: http://jsfiddle.net/C59Qk/2/

  • 0
    Спасибо за ответ, Кузи, но я не интегрировал ваш код. Пожалуйста, вы можете интегрировать его в мою демоверсию jsfiddle?
  • 0
    jsfiddle.net/C59Qk/2
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню