How To Detect A Checkbox Click In Jquery June 04, 2023 Post a Comment I cannot detect when and which checkbox gets clicked from script below: HTML Snippet: Solution 1: If you are adding this HTML dinamically, you should use the .on() method, like:$(document).on('change', '.detectThisChange', function() { // your code }); CopyGive it a try and let me know if it helps.Solution 2: Try like this $("input[type=checkbox]").is(":checked") // returns boolean checked or uncheckedCopyvar arr = []; $("input[type=checkbox]").each(function () { var self = $(this); if (self.is(':checked')) { arr.push(self.attr("id")); } }); console.log(arr); CopyEdIted:$("input[type=checkbox]").on('change', function () { var self = $(this); if (self.is(":checked")) { console.log("checkbox id =" + self.attr("id") + "is checked "); } else { console.log("Id = " + self.attr("id") + "is Unchecked "); } }); CopyEdited 2 :$("body").on('change','.detectThisChange', function () { var self = $(this); if (self.is(":checked")) { console.log("checkbox id =" + self.attr("id") + "is checked "); } else { console.log("Id = " + self.attr("id") + "is Unchecked "); } }); CopyWorking DemoBaca JugaCss Hover To Onclick ConversationJavascript Onclick Not Working In JsfiddleJavascript Get Style And IncrementSolution 3: Try this : $(".detectThisChange").on('change', function () { alert("In the function"); var targetID = this.id; // get the id that triggered the eventvar posStart = targetID.indexOf('[') + 1; var posEnd = targetID.indexOf(']'); var i = targetID.substring(posStart, posEnd); // get the index of the id that triggered the eventif ($('#checkbox\\[' + i + '\\]').prop('checked') == true) { alert('checkbox ' + i + ' was checked'); } else { alert('checkbox ' + i + ' was unchecked'); } }); CopyHere's the JSFiddle, even though you have an answer :) Solution 4: Try:)if ( $('#checkbox\\['+ i +'\\]').is(":checked") ) { alert('checkbox ' + i + ' was checked'); } else { alert('checkbox ' + i + ' was unchecked'); } Copy Share You may like these postsJquery Add Multiple Filter Parameters To UrlCheck All Checkboxes On Page Load With JqueryDynamically Create Inputs With Ember (and Retrieve Their Values)Set Checkboxes Checked After Page Refresh Based On Checkboxes Values In The Url Querystring Post a Comment for "How To Detect A Checkbox Click In Jquery"
Post a Comment for "How To Detect A Checkbox Click In Jquery"