У меня есть меню, состоящее из нескольких элементов, и я хочу изменить их цены, когда их переключатели будут нажаты в параметрах. Я использовал следующий код для изменения цены:Стр. Переходы по кнопке jQuery
$(document).ready(function() {
$("input:radio[type=radio]").click(function() {
this.preventDefault();
var value = $(this).val();
var id = $(this).attr('id');
var base_price = $(this).attr('base_price');
var arr_rbtn_id = value.split(',');
var newprice = parseFloat(arr_rbtn_id[0]) + parseFloat(base_price);
$(".pid" + arr_rbtn_id[2]).html(priceFormat(newprice));
return false;
});
});
Я пытался решить эту проблему, поставив preventdefault, но не использовать, пожалуйста, не поможет,
пожалуйста, укажите Ваш HTML, до сих пор единственная проблема, я вижу, что вы должны иметь вместо этого: '... нажмите (функция (е) {e.preventDefault(); ...' ' – CodeGodie
preventDefault 'не является методом элементов DOM, это метод событий, поэтому' this.preventDefault() 'должен сообщать об ошибке. – Barmar
вы можете добавить скрипт/jsbin? –