❶ js如何获取控件id
JS获取用户控件中的子控件Id
用户控件
<asp:HiddenField ID="hfGradeId" runat="server" />
<asp:HiddenField ID="hfClassId" runat="server" />
//获取用户控件中子控件真实id,用于在页面中的js中调用,调用方法
public string GradeClientID
{
get { return this.hfGradeId.ClientID; }
}
public string ClassClientID
{
get { return this.hfClassId.ClientID; }
}
调用用户控件页面使用
if($('#<%=ddlGradeAndClass.GradeClientID %>').val()=="-1"||$('#<%=ddlGradeAndClass.GradeClientID %>').val()==""){
alert("请选择年级!");
return false;
}
if($('#<%=ddlGradeAndClass.ClassClientID
%>').val()=="-1"||$('#<%=ddlGradeAndClass.ClassClientID
%>').val()==""){
alert("请选择班级!");
return false;
}
❷ ASP.net 中我想用js获取Repeater数据源控件中的input的ID,要怎么获取!
直接给那个你需要设置ID的那个input加一个class ,然后用jquery迭代所有这个class的控件,取得其值,专然后计算不就好么属。
例如你给这个input加class为check,然后用jquery迭代就好了。
var sum=0;
$(".check").each(function(){
sum+=$(this).val()
});大概就是这个样子了。