jQuery.on не вызывает внутри другого div

set useOffset to False:

ax = plt.gca()
ax.ticklabel_format(useOffset=False)
0
задан S. Sandeep 6 March 2019 в 21:31
поделиться

2 ответа

Проблема в

$('#cart_items').click(function () {
    return false;       // DO NOTHING WHEN CONTAINER IS CLICKED.
});

Этот код будет return false, когда нажата кнопка #cart_items перед событием кнопки удаления, и это остановит событие удаления из триггера. [1 ] удалить return false

[2] Также вместо $(this).parent().parent().remove(); использовать $(this).closest('tr').remove()

[1111 ] Примечание: С .remove вам понадобится немного работы, чтобы проверить, есть ли только один элемент в списке, чтобы также удалить всю строку

[1112 ] См. скрипку

0
ответ дан Mohamed-Yousef 6 March 2019 в 21:31
поделиться

удалите onClick из этой строки, так как он уже реализован в коде

<td><button class='remItem' onclick='remove()'>X</button></td>

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

Исправлена ​​проверка этого https://jsfiddle.net/ujf3e42r/

0
ответ дан CognitiveDesire 6 March 2019 в 21:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: