I get the following error with jquery mobile when trying to use a conditional to check if a checkbox has been checked
Uncaught Error: Syntax error, unrecognized expression: #[object HTMLDivElement] jquery-latest.js:4680
So here is the code
if( !($("#terms").is(":checked")) ){//If terms box is not checked
//Do something
}//End of if terms box is not checked
This produces the same problem
if( !$('#terms').attr('checked') ){//If terms box is not checked
//Do something
}//End of if terms box is not checked
The problem doesn’t occur with pages that run on regular jQuery, just the mobile version. I don’t know if these methods I used above are deprecated for the latest jQM. I believe it is 1.8.2
Who knows what I should use?