Я хотел бы удалить элемент из списка флажков, используя его значение
<input type="checkbox" name="chk" id="chk0" value ="Chicken">
$("#chk0:checkbox[value='Chicken']").parent().remove();
Я пытаюсь удалить элемент, но он не работает. Мне нужна помощь.
Если "#chk0"
- ваш контейнер. Вам нужно будет использовать
$("#chk0 :checkbox[value = 'Chicken']").parent().remove();
Обратите внимание на пробел между идентификатором и :checkbox
В противном случае вы будете искать флажок с id = "chk0" вместо флажка внутри вашего контейнера.
Но если #chk0
- это идентификатор ввода, он будет работать нормально.
#chk0
- это идентификатор флажка. Разметка уже в рамках вопроса. Кроме того, это должен был быть комментарий.
value="Chicken"
намного легче читать, чемvalue = "Chicken"
.