Tengo un div #popupque se llena dinámicamente con varios párrafos con la clase .filled-text. Estoy tratando de que jQuery me diga si #popuptiene uno de estos párrafos.
Tengo este codigo:
$("#text-field").keydown(function(event) {
if($('#popup').has('p.filled-text')) {
console.log("Found");
}
});
¿Alguna sugerencia?
javascript
jquery
Samsquanch
fuente
fuente

Respuestas:
Puede utilizar la función de búsqueda :
fuente
if($('#popup').has('p.filled-text').length != 0) {también funciona.Hay una función hasClass
fuente
Utilice la función de niños de jQuery.
$.children('').lengthdevolverá el recuento de elementos secundarios que coinciden con el selector.fuente
.size()devuelve lo mismo que la.lengthpropiedad pero es más lento, por lo que debe reemplazarlo..lengthno.length().lengthpropiedad no es parte de la biblioteca jQuery, es solo javascript nativo. Pero sí, a veces puede resultar confuso.Manera simple
fuente
Si es un hijo directo, puede hacer lo siguiente si se pudiera anidar más profundamente, elimine el>
fuente