Get the values of
CheckBoxList in comma separated form using JQuery
Server
side code
Suppose you have already
fetched data from the database, then bind the CheckBoxList1 as
CheckBoxList1.DataSource = dataSet.Tables[0];
CheckBoxList1.DataBind();
Below code is used to set
the values of CheckBoxList1 check box list for JQuery functionality
foreach
(ListItem
li in
CheckBoxList1.Items)
li.Attributes.Add("'empIdValue'",
li.Value);
Client
side code
var
valuesEmpId = "";
$j("#<%=CheckBoxList1.ClientID %> input[type=checkbox]:checked").each(function()
{
varEmpId = $j(this).parent().attr('empIdValue');
valuesEmpId += varEmpId +
",";
});
valuesEmpId will store data
as 1,2,3,4,5,6,
To remove last comma from
the above string
if (valuesEmpId !=
"") {
valuesEmpId = valuesEmpId.substring(0, valuesEmpId.length - 1);
}
Output:
valuesEmpId = 1,2,3,4,5,6