为复选框列表项列表设置焦点
setfocus for checkboxlist itemlist
我有一个 asp.net webform
,在一页上我使用了一个 checkboxlist
,其中有 7 个 listitems
。
我想要第一个 listitem
设置焦点。
我的所有其他页面设置如下,但这不适用于 listitem
,因为您无法定义 id
。
<script runat="server">
void Page_Init(object sender, EventArgs e)
{
SetFocus(Step02AllServices);
}
</script>
我更愿意在 JQuery/JavaScript 中执行此操作,但我对所有解决方案持开放态度。
您的 checkboxlist listitems
呈现为一系列 input
和 type="checkbox"
。
如果您检查在浏览器中呈现的 html,您会发现这些输入的 ID 和名称非常相似。
所以你必须制作一个匹配所有这些复选框的 jquery 选择器,并关注第一个,例如:
<script>
$(function() {
$('input[name*="Step02AllServices$"]')[0].focus();
});
</script>
我有一个 asp.net webform
,在一页上我使用了一个 checkboxlist
,其中有 7 个 listitems
。
我想要第一个 listitem
设置焦点。
我的所有其他页面设置如下,但这不适用于 listitem
,因为您无法定义 id
。
<script runat="server">
void Page_Init(object sender, EventArgs e)
{
SetFocus(Step02AllServices);
}
</script>
我更愿意在 JQuery/JavaScript 中执行此操作,但我对所有解决方案持开放态度。
您的 checkboxlist listitems
呈现为一系列 input
和 type="checkbox"
。
如果您检查在浏览器中呈现的 html,您会发现这些输入的 ID 和名称非常相似。
所以你必须制作一个匹配所有这些复选框的 jquery 选择器,并关注第一个,例如:
<script>
$(function() {
$('input[name*="Step02AllServices$"]')[0].focus();
});
</script>