我有一个删除或生成输入的事件。
输入正确创建,但是从不删除。
我知道它必须动态绑定,但是在这种情况下我不确定该怎么做。
$(document).on('click', '.ms-optgroup-container', function () {
var padre = ($(this).parent());
if ($(padre).hasClass('izq')) {
if ($(padre).hasClass('callgroup')) {
$(this).prependTo('#drc_callgroup');
let inputValue = ($(this).attr('data-extension-name')) ? $(this).attr('data-extension-name') : $(this).text();
$('#input-option-group').append('<input type="hidden" id="callgroup' + $(this).text() + '" name="callgroup[]" value="' + inputValue + '" />');
}
} else {
if ($(padre).hasClass('callgroup')) {
$(this).prependTo('#izq_callgroup');
$('#callgroup' + $(this).text()).remove();
}
}
});
答案 0 :(得分:0)
send_email
我刚决定使用香草javascript。就是这样。
答案 1 :(得分:0)
您单击容器。如果容器的类为“ izq”,则创建输入。
一切都很好。
但是当您再次单击容器时,他仍然具有“ izq”类。
没有html,我无法确认。但是,在创建输入后,尝试删除“ izq”类。之后,当您单击容器时,将没有“ izq”类,并且将调用else代码。
如果这不是问题,请更好地描述您的问题。