<div id="cardSlots">
<div class="ui-droppable" tabindex="-1" id="card1">one</div>
<div class="ui-droppable" tabindex="-1" id="card2">two</div>
<div class="ui-droppable" tabindex="-1">three</div>
<div class="ui-droppable" tabindex="-1">four</div>
</div>
<script>
$(".ui-droppable").each(function() {
if($(this).attr("id").length>0)
{
alert('here');
}
});
</script>
Estoy tratando de recorrer la clase pero el problema es que tengo identificaciones card1 y card2 duplicadas en esa página. pero el código anterior parece funcionar pero muestra el siguiente error.cómo verificar si div tiene id o no?
Uncaught Type Error: Cannot read property 'length' of undefined
Estoy tratando de obtener los identificadores del ciclo que están allí.
espero que esto no lo hace suena grosero, pero creo que deberías aprender más e acerca de JavaScript, antes de saltar a jQuery – vol7ron
jQuery es una paradoja extraña.Está configurado para facilitar la programación de JavaScript, lo que lo hace ideal para principiantes; sin embargo, sigue siendo JS y, por lo tanto, un usuario debería estar familiarizado con al menos las interacciones nativas de objetos de JavaScript (propiedades/llamadas a métodos) – vol7ron