Muszę usunąć element, który ma value="123". Wiem, że wszystkie elementy o różnych wartościach znajdują się w #attached_docs, ale nie wiem, jak wybrać element za pomocą value="123".
$('#attached_docs').find ... .remove();
Możesz mi pomóc?
Odpowiedzi:
Jeśli wartość jest zakodowana na stałe w źródle strony przy użyciu valueatrybutu, możesz
$('#attached_docs :input[value="123"]').remove();
Jeśli chcesz kierować elementy, które mają wartość
EDYTUJ działa w obie strony .123, która została ustawiona przez użytkownika lub programowo, użyj
lub
$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();
filterzwrotem wewnętrznym i wewnętrznymarray_var.includes(this.value)
Wartość dokładnie równa 123:
jQuery("#attached_docs[value='123']")
Pełne odniesienie: http://api.jquery.com/category/selectors/
$('#attached_docs [value="123"]').find ... .remove();
powinien wystarczyć, jednak nie możesz zduplikować identyfikatora! pamiętam