Javascript 设置checkboxlist itemlist的焦点
我有一个Javascript 设置checkboxlist itemlist的焦点,javascript,jquery,asp.net,webforms,Javascript,Jquery,Asp.net,Webforms,我有一个asp.net网络表单,在一个页面上我使用了一个复选框列表,它有7个列表项 我想将第一个列表项设置为焦点 我的所有其他页面设置如下,但这不适用于listitem,因为您无法定义id <script runat="server"> void Page_Init(object sender, EventArgs e) { SetFocus(Step02AllServices); } </script> 无效页面_I
asp.net网络表单
,在一个页面上我使用了一个复选框列表
,它有7个列表项
我想将第一个列表项设置为焦点
我的所有其他页面设置如下,但这不适用于listitem
,因为您无法定义id
<script runat="server">
void Page_Init(object sender, EventArgs e)
{
SetFocus(Step02AllServices);
}
</script>
无效页面_Init(对象发送方,事件参数e)
{
SetFocus(步骤02所有服务);
}
我更愿意在JQuery/JavaScript中执行此操作,但我对所有解决方案都持开放态度。您的复选框列表项将被呈现为一系列输入,带有type=“checkbox”
如果您检查浏览器中呈现的html,您将看到这些输入的ID和名称非常相似。
因此,您必须创建一个与所有这些复选框匹配的jquery选择器,并关注第一个复选框,例如:
<script>
$(function() {
$('input[name*="Step02AllServices$"]')[0].focus();
});
</script>
$(函数(){
$('input[name*=“Step02AllServices$”)[0].focus();
});