dagrevis
Necesito eliminar el elemento que tiene value="123"
. Sé que todos los elementos con diferentes valores están ubicados en #attached_docs
pero no sé cómo seleccionar el elemento con value="123"
.
$('#attached_docs').find ... .remove();
¿Me puedes ayudar?
gabriele petrioli
Si el valor está codificado en la fuente de la página usando el value
atributo entonces puedes
$('#attached_docs :input[value="123"]').remove();
o
$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();
manifestación http://jsfiddle.net/gaby/RcwXh/2/
-
¿Qué hacer si en lugar de ‘123’ tengo una matriz …?
– Jay Momaya
11 de mayo de 2017 a las 11:03
-
@JayMomaya luego usa la segunda versión con el
filter
y dentro de vueltaarray_var.includes(this.value)
– Gabriele Petrioli
11 de mayo de 2017 a las 11:08
Valor exactamente igual a 123:
jQuery("#attached_docs[value="123"]")
Referencia completa: http://api.jquery.com/category/selectors/
Utilice el siguiente selector.
$('#attached_docs [value=123]').remove();
Lo siguiente funcionó para mí:
$("[id=attached_docs][value=123]")
$('#attached_docs [value="123"]').find ... .remove();
debería satisfacer su necesidad, sin embargo, ¡no puede duplicar la identificación! recuerdalo
-
Buena nota sobre la identificación.
– Krzysztof Witczak
5 mayo 2016 a las 11:00
hamed alizade
$(selector).filter(function(){return this.value==yourval}).remove();
-
Buena nota sobre la identificación.
– Krzysztof Witczak
5 mayo 2016 a las 11:00