2011-08-11 25 views
0

我有一个复选框在项目模板中的复选框。 期间的ItemDataBound中继器的情况下我的属性添加到复选框asp.net中继器和jquery

((CheckBox)e.Item.FindControl("chkPresents")).Attributes.Add("accountName", ((DataRowView)e.Item.DataItem)["accountName"].ToString()); 

我有一个按钮,想获得所有选中的复选框,并与它相关联的帐户名称。

我该如何使用jQuery来做到这一点。

非常感谢。

+2

这里的错误究竟是什么?你可以发布你写的JQuery代码吗?这不符合你的期望? – Numenor

回答

3

你可以做以下的事情。

$(docuement).ready(function() 
{ 
    $("#yourButtonID").live("click",function() 
    { 
     $('input[id*="chkPresents"]:checked').each(function() // mathing all checked imputs 

     { 
     $(this).attr("accountName") ; //is your accountName 
     $(this) //is reference to current checkbox 
     } 
    ) 
    }) 
}) 
0

这将提醒所有的 “帐户名” 属性选中的复选框 -

$(document).ready(function() 
{ 
    $("#clickbutton").click(function() { 
     $("input:checkbox[checked]").each(function() { 
     alert($(this).attr("accountName")); 
     }  
     )  
    });  
}); 

http://jsfiddle.net/ipr101/bV96D/