не срабатывает скрипт на клик по кнопке

216
04 мая 2018, 12:13

при клике на процессор открывается модальное окно, и если кликать по кнопке в модальном этот скрипт не срабатывает

function action_but(code, ttl, pid, total_cost){
    $("#new_window .head p").html(ttl);
    $.post("assets/get.php", { act:pid, сid:code, cost:total_cost })
    .done(function(data) {
        $("#new_window #select_complect").html(data);
    });
    $("#new_window").removeClass('hidden');
}
$(".constructor .result_category .add").click(function(){
    var total_cost = $('.sidebar .sbor .price span').text();
    var code = $(this).attr("data-id");
    var ttl = $(this).closest(".data_footer").find("h2").text();
    var pid = $(this).closest(".ln").find("input[type=hidden]").val();
    if (total_cost === "") total_cost = "null";
    if (pid === "") pid = "null";
    action_but(code, ttl, pid, total_cost);
    return false;
});
$("#new_window #select_complect .element .choise").click(function(){
   var total_cost_all = $('.sidebar .sbor .price span').text();
    var pid_d = $(this).attr("data-id");
    var parent_d = $(this).attr("data-parent");
    alert(total_cost_all);
    alert(pid_d);
    alert(parent_d);
    return false;
 });

http://technogik.ru/kalkulyator-sborki

Answer 1

Корректный код:

$('#select_complect').on("click", ".choise", function() {
   var total_cost_all = $('.sidebar .sbor .price span').text();
    var pid_d = $(this).attr("data-id");
    var parent_d = $(this).attr("data-parent");
    alert(total_cost_all);
    alert(pid_d);
    alert(parent_d);
    return false;
 });
READ ALSO
При подключении API Telegram к node.js

При подключении API Telegram к node.js

Помогите пожалуйста! Установил программу Nodejs, потом создал папку, установил в нее сервер nvm (команда npm init), далее туда же установил библиотеку...

221
Добавления класса

Добавления класса

Всем привет помогитеУ меня есть несколько тегов strong и у них нету классов

206
Как правильно создать анимацию в Animate.css?

Как правильно создать анимацию в Animate.css?

Изучаю Animatecss и хочу понять на наглядном примере, как реализовать следующую задачу:

195
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object

TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object

Не могу понять в чем проблема пытаюсь запустить сборку gulp и выдает эту ошибкуВот ссылка на сборку https://github

421