Hoi allemaal,

Een duidelijkere titel weet ik helaas niet...

Ik heb het volgende probleem:

onClick() bevat mijn checkbox 2 classes. fieldgood of fieldbad en een .dag

In een andere Click() word gecontroleerd of het veld de class fieldgood of fieldbad bevat.

Nu gebruik ik var class = $(this).attr('class');
if(class == 'fieldbad'){
//ttrue
} else {
//False
}

Mijn variabele 'class' zal altijd een fieldgood of fieldbad bevatten en een dag, waardoor de if else constructie altijd false zal zijn. Hoe kan ik dit het beste oplossen?

Groeten Donny
class is een reserved identifier in javascript en kan je dus niet als variabele naam gebruiken. Je code zal dus om een andere reden al nooit kunnen werken.

Als je jQuery gebruikt kan je met de functie hasClass checken of een element een bepaalde class heeft of niet: https://api.jquery.com/hasClass/

Reageren