asp.net Repeater和Jquery

时间:2011-08-11 10:13:20

标签: jquery asp.net repeater

我有一个带有项目模板中复选框的转发器。 在转发器的itemdatabound事件期间,我将一个属性添加到复选框

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

我有一个按钮,假设获取所有选中的复选框以及与之关联的帐户名称。

如何使用jquery执行此操作。

非常感谢。

2 个答案:

答案 0 :(得分: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
       }
      )
   })
})

答案 1 :(得分:0)

这会警告所有已选中复选框的“accountName”属性 -

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

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