I have a lengthy form config for my widget so I thought about using radio buttons to hide and show the relevant input fields instead of having them all after each other. But it doesn’t seem to work. I suppose it is because the form is loaded with ajax? Is there a way to get it to work?
Take a look at the code here:
I just had the same issue, which I resolved by changing all my IDs to classes. Remember that widgets can be used multiple times on page, so specifying an ID anywhere increases the likelihood that you’ll have ID duplication (Which will in turn cause jQuery to have a fit).