jQuery获取复选框值的方法

jQuery获取复选框值的方法
复选框是一个服务器控件。很容易将数据绑定到选定的值在服务器端,但生成的静态页面没有ListItem的值,所以默认JS不是页面中的ListItem的价值。至于为什么值是不显示的,我不知道。本文给出了一种方式来使用jQuery获取复选框的值。

首先看看原始页面的HTML代码:

接下来,我们结合CheckBoxList,代码如下:

如果(DT)!= null dt.rows.count > 0)
{
foreach(DataRow DR在DT。行)
{
为文本和值
ListTest.Items.Add(新的ListItem(DR {标题}。ToString博士(),{id}。ToString())))
}
}
页面中生成的HTML代码如下所示:
基于jQuery的振动效果

使用CSS的溢出属性更改缩略图的大小。
你可以看到复选框转换成形式,没有价值。标签中的值是文本的价值。当点击它,你也可以选择复选框,以提高用户体验的时候,选择复选框。

现在让我们来处理。首先,当我们绑定复选框,我们对每一个对象的ListItem添加alt属性并保存相应的值。代码如下:

如果(DT)!= null dt.rows.count > 0)
{
foreach(DataRow DR在DT。行)
{
为文本和值
ListTest.Items.Add(新的ListItem(DR {标题}。ToString博士(),{id}。ToString())))
}
/ /添加的ListItem对象alt属性值保存价值
foreach(ListItem Li listtest。项目)
{
Li.Attributes.Add(ALT
}
}
现在,生成的HTML代码如下所示:
基于jQuery的振动效果

使用CSS的溢出属性更改缩略图的大小。

从顶部可以看到,有一个跨标记,其中alt的值是我们需要的值:

$(文档)Ready(函数(){)
$(# btnshow)。Click(function(){)
无功valuelist =复选框; / /保存选定的值
名称遍历从listtest /复选框
$(输入{姓名^ = 'listtest})。每个(函数(){)
如果(检查){
$($):当前复选框对象;
$($)
valuelist = $(这)。母(跨度)。Attr(ALT)+
}
});
如果(valuelist.length > 0){
获取选定的复选框值序列,结果为400398。
valuelist = valuelist.substring(0,valuelist.length - 1);
}
});
});
以上是jQuery获取复选框的值的方法。我不知道你有没有真正的理解。我希望这篇文章能对你有所帮助。

tag:方法复选框电脑软件jquery

相关内容