<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>
Próbuję przechodzić przez klasę, ale problem jest taki, że mam duplikat card1 i card2 ids na tej stronie. ale powyższy kod wydaje się działać, ale pokazuje poniżej błąd.jak sprawdzić, czy div ma id, czy nie?
Uncaught Type Error: Cannot read property 'length' of undefined
Próbuję uzyskać identyfikatory z pętli, które tam są.
Mam nadzieję, że nie Brzmi nieuprzejmie, ale myślę, że powinieneś nauczyć się mor e o JavaScript, zanim przejdziesz do jQuery – vol7ron
jQuery to dziwny paradoks.Został stworzony, aby ułatwić programowanie JavaScript, co czyni go doskonałym dla początkujących; jednak nadal jest to JS, więc użytkownik powinien najpierw zapoznać się z co najmniej natywnymi interakcjami z obiektami JavaScript (właściwości/wywołania metod) – vol7ron