#jquery #refresh
#jquery #обновить
Вопрос:
У меня проблема с обновлением в моем коде, я пытался найти различные решения, которые я нашел, но без какого-либо успеха.
Вот мой код :
$(document).on("click",'.supact',function () {
$(this).parent().slideUp("slow", function () {
$(this).remove();
});
var num = 1;
$(".sact").each(function () {
alert($(this).attr("id"));
$(this).attr("id", "pact" num);
num ;
});
return false;
});
Когда родительский элемент элемента удаляется (это div), если бы у меня раньше было 2 div, это предупредило бы меня только об 1 идентификаторе div, но он предупреждает меня дважды, а не один раз.
Что вы об этом думаете?
Спасибо за вашу помощь.
Ответ №1:
Наконец, я нашел, в чем была ошибка, надеюсь, это поможет некоторым из вас!
<script type="text/javascript">
$(document).on("click",'.supact',function () {
$(this).parent().slideUp("slow", function () {
$(this).remove();
var num = 1;
$(".sact").each(function () {
$(this).attr("id", "pact" num);
$(this).children('select').each(function () {
$(this).attr("id", "formact_id_value_liste" num);
$(this).attr("name", "act_id_value_liste" num);
});
$(this).children('label').each(function () {
$(this).attr("for", "formact_id_value_liste" num);
});
num ;
});
});
});
</script>
Также я добавил код для изменения метки 🙂