JQuery удаление <li>не удаляет узел из списка - PullRequest
0 голосов
/ 21 мая 2018

У меня проблема с тем, что элемент списка не удаляется, как ожидалось, из моего списка после того, как пользователь нажимает кнопку во всплывающем окне.

$('#srsDetail_btnRemovePerson').off().on('click', function (e) {
        e.preventDefault();
        $("#srsDetail_Users .ui-selected").each(function (i, o) {
            if (app.showConfirmModalFunc(mg.ConfirmDeleteRecord, 'Delete User', function () {   $(o).remove(); }))  {
                return;
            }
        });
    });

Ниже приведено изображение перед удалением.enter image description here

Теперь изображение после удаления.enter image description here

Я не хочу, чтобы оранжевый ряд был там больше, так как он должен иметь только 2 строки после удаления.Эту строку необходимо удалить, поскольку она используется для удаления внутренних данных.

Любые идеи о том, как удалить только элемент списка?

Ниже приведено описание css:

.simpleselectable .ui-selecting { background: #FECA40; }
.simpleselectable .ui-selected { background: #F39814; color: white; }
.simpleselectable { list-style-type: none; margin: 0; padding: 0; width: 97%;  }
.simpleselectable li { margin: 3px; padding: 0.4em; font-size: 0.8em; height: 30px; line-height: 1em; border:solid 1px #DDD; background-color:#CCE5ED; cursor:pointer; margin-left: 3px;}
   .simpleselectable li:focus { background: green;    }

изображение используемого HTML enter image description here

...