Skip to content
Advertisement

Having trouble getting inside an .each function that finds checkboxes

I’ve used similar code earlier in the application and it works, but for some reason, I cannot get anything inside the .each function here to fire.

I have an application where you can check a membership checkbox to apply a 10% credit to the premium of a premise. The number of premises is dynamic, so when you check the membership box, the javascript creates a premise checkbox for each user-created premise on the page. No problem there.

But, I need to find the label for each premise that is checked under the membership box, and my code is failing. The alerts inside that .each do not fire. I’ve rewritten it to go Div by Div to reach those checkboxes, but I still cannot reach it.

HTML

JavaScript

Javascript to append more premise checkboxes:

JavaScript

JQuery that isn’t working as expected:

JavaScript

Advertisement

Answer

I’m going to go out on a limb and say the error is on this line:

JavaScript

It appears you are referencing $(this) as being $(‘#Membership’), but it isn’t. Also, as you’ve assigned a singular ID $('#Membership'), I think you probably just need to access $('.creditChecks') directly in that line.

JavaScript
User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement