#javascript
Вопрос:
function changeButton(id,info){ if (id === 'duty-button') { $(`#${id}`).html(($(`#${id}`).html() === "Select") ? "lt;i class='bi bi-patch-check'gt;lt;/igt;" : "Select") $.post('https://qb-multijob/toggleDuty'); } else if (id == 'delete-button') { $(`#${info}`).parent().parent().remove(); if ($(`.jobs`).children().length === 0) { $('.jobs').html('lt;h3 style="margin: auto;"gt;You have no jobslt;/h3gt;'); } $.post('https://qb-multijob/deleteJob', JSON.stringify({ job: info.toString() })); } else { $('#duty-button').html("Select") $('.job-selectButton').each(function(index) { $(this).replaceWith(`lt;button class="button job-selectButton" id="${$(this).attr('id')}" data-grade="${$(this).data('grade')}"gt;Selectlt;/buttongt;`) }) $(`#${id}`).replaceWith( ` lt;div class="job-selectButton" id="${id}" data-grade="${info}"gt; lt;button class="half-button" id="delete-button" data-name="${id}" gt; lt;i class='bi bi-trash'gt;lt;/igt; lt;/buttongt; lt;button class="half-button"gt; lt;i class='bi bi-patch-check'gt;lt;/igt; lt;/buttongt; lt;/divgt; `) $.post('https://qb-multijob/changeJob', JSON.stringify({ job: id.toString(), grade: info.toString() })); } }
Комментарии:
1. Хорошо… «информация» или «идентификатор» не определены, вы уверены, что правильно передаете параметры?