html pushed to the page:
Code:
<span class="AuthorizationGroup"><input id="ctl00_ContentPlaceHolder1_hsLkup_chkAuthApproved" type="checkbox" name="ctl00$ContentPlaceHolder1$hsLkup$chkAuthApproved" /></span> Approved&nbsp;&nbsp;

<span class="AuthorizationGroup"><input id="ctl00_ContentPlaceHolder1_hsLkup_chkAuthDeclined" type="checkbox" name="ctl00$ContentPlaceHolder1$hsLkup$chkAuthDeclined" /></span> Declined&nbsp;&nbsp;

<span class="AuthorizationGroup"><input id="ctl00_ContentPlaceHolder1_hsLkup_chkAuthNoResponse" type="checkbox" name="ctl00$ContentPlaceHolder1$hsLkup$chkAuthNoResponse" checked="checked" /></span> No Response
I can get my checboxes without any problem like this:
Code:
$(".AuthorizationGroup").find("input[type='checkbox']").checkboxUncheckOthers(true, false);
When in the uncheck plugin in, i use "name", i get object doesn't support this property or method. Basically, if current CLICKED one is checked then i want to uncheck all the remaining that are checked in that group. This code works with html check boxes. I think, the problem is the $ in the name (pushed by asp.net). How can i get around this problem?

plugin code
Code:
//checkbox uncheck others jQuery.fn.checkboxUncheckOthers = function (blnKeepCurrentChecked, blnApplyHighLight) {     
if (blnKeepCurrentChecked == null || blnKeepCurrentChecked == 'undefined' || typeof blnKeepCurrentChecked != 'boolean')         
blnKeepCurrentChecked = false;     
if (blnApplyHighLight == null || blnApplyHighLight == 'undefined' || typeof blnApplyHighLight != 'boolean')         
blnApplyHighLight = false;       
var handleState = {         
item: function ($clicked, $obj) {             
var clickedIndex = $clicked.getIndexOfItemClickedRadioCheckBox();             $obj.each(function (index) {                 
if (clickedIndex != index)                    
 $(this).attr("checked", false);                 
else if (clickedIndex == index && blnKeepCurrentChecked && !$(this).is(":checked")) {                     
$(this).attr("checked", true);                                      
}             
});          
}       
};     
return this.each(function () {         
$(this).click(function () {             
alert($(this).attr("name"));             
handleState.item($(this), $('input[name=' + $(this).attr("name") + ']'));         });         $(this).keyup(function () {             handleState.item($(this), $('input[name=' + $(this).attr("name") + ']'));         });     }); }