кнопка radio работает не правильно

227
13 мая 2019, 09:50

Помогите разобраться с задачей. На сайте есть кнопка "Изменить" при нажатии на неё происходит загрузка и открывается окно (не обновляя страницы), в этом окне есть несколько радиокнопок управляет кнопками javascript:

    <script>
function Product_List(a,b) {
    $('.pop_up .pop_up_content .content').html('<b>Загружаем информацию...</b><br><br><img src="./images/load.gif" alt="Загрузка страницы">');
    $('.pop_up .pop_up_content .content').load('./page/price_list.php', {name:a, cat:b}, function(){
        $('.pop_up .pop_up_content').css({'max-width':'650px'});
    });
};
function Product_Select(a,b,c) {
    $('span.select_name[data-name-select="'+c+'"]').text($(a).text());
    $('span.select_name[data-name-select="'+c+'"]').attr('data-id', b);
    var p_img=$(a).parent().children(":first").attr('src');
    var p_img=p_img.match( /\d+\.png/i );
    $('span.select_name[data-name-select="'+c+'"]').attr('data-img', p_img[0]);
    $('span.select_edit[data-name-fields="'+c+'"]').text('Изменить');
    $('.pop_up').css({'display':'none'});
    $('.pop_up .pop_up_content .content').html("");
    calculator();
};
</script>

Первая функция срабатывает полностью, вторая частично. А именно: В таком виде как есть радиокнопки работают но нет переключателя, а только кружек в котором он должен быть. По идее нажатая кнопка закрывает окно, делает действие которое отображается на странице, а при последующем нажатии на кнопку "Изменить", радиокнопка остается на выбранной ранее позиции.

Если убрать из второй функции строки:

$('.pop_up').css({'display':'none'});
$('.pop_up .pop_up_content .content').html("");

то радиокнопка работает полностью и действие применяется и переключатель скачет из кружка в кружек , но окно не убирается. Еще добавлю, при убранных строках из второй функции. Можно окно закрыть в ручную крестом, окно убирается результат работы радиокнопки остается на сайте нужный, но при повторном нажатии на кнопку "Изменить" положение радиокнопки пропадает.

READ ALSO
Как остановить функцию при прокрутке js?

Как остановить функцию при прокрутке js?

Вот скрипт который работает следующим образом : есть 7 блоков , между ними разстояние 100 px и они все находятся в блоке "timeline"В этом блоке если...

131
Разный результат вследствие window.onload

Разный результат вследствие window.onload

Недавно начал знакомство с canvas и javascript, сразу решил сделать попробовать сделать арканоид и сразу столкнулся с проблемой, при реализации функции...

138
appendChild не работает

appendChild не работает

Мне нужно добавить div, p или hr (любой элемент) после каждого p, но есть некоторые проблемы

154
Передача значения в функцию

Передача значения в функцию

Появилась проблема передать значение из одной функции в другуюС функциями без указанного атрибута все работает, а вот когда указываешь атрибут...

128