Topic: changing checkbox value programmatically.

Kneidels pro asked 6 years ago

I have the checkboxes setup nicely - and and they work properly. I have a 'select all' option which also works surprisingly!) from a non-MDB version of the page, using this code:
$("#selectAll").on("click", function(){
But - if i uncheck one of the boxes (manually) - and then try re-click on 'select all'  it no longer works. is this something you can fix? Thanks  

Zachary Bell priority answered 6 years ago

I had this problem too and someone on my team figured out the solution. You need to use .prop instead .attr in your js code. Explanation as to why here:  
//set all check boxes to checked
$("input:checkbox").prop("checked", true);

//check to see if all checkboxes are checked as boolean

//set all checkboxes to not checked
$("input:checkbox").prop("checked", false);

Please insert min. 20 characters.


Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.



Specification of the issue

  • User: Pro
  • Premium support: No
  • Technology: MDB jQuery
  • MDB Version: -
  • Device: -
  • Browser: -
  • OS: -
  • Provided sample code: No
  • Provided link: No