Java 如何自动选中所有具有不同名称和不同值的复选框?
假设我有一个包含复选框的JSP页面:Java 如何自动选中所有具有不同名称和不同值的复选框?,java,javascript,Java,Javascript,假设我有一个包含复选框的JSP页面: <input type="checkbox" name=check<%=i%> value=<%= rs.getString("VDB") %>> 只有在我不知道JSTL、jQuery或EL的情况下才有JavaScript方面的帮助。jQuery怎么样 $(document).ready(function(){ $("input[type=checkbox]").each(function(){ $(t
<input type="checkbox" name=check<%=i%> value=<%= rs.getString("VDB") %>>
只有在我不知道JSTL、jQuery或EL的情况下才有JavaScript方面的帮助。jQuery怎么样
$(document).ready(function(){
$("input[type=checkbox]").each(function(){
$(this).prop('checked', true);
});
});
对于纯javascript,请查看以下链接,看看这是否有帮助: 它建议如下:
function check_all_in_document(doc)
{
var c = new Array();
c = doc.getElementsByTagName('input');
for (var i = 0; i < c.length; i++)
{
if (c[i].type == 'checkbox')
{
c[i].checked = true;
}
}
}
功能检查\u文件(doc)中的所有\u
{
var c=新数组();
c=doc.getElementsByTagName('input');
对于(变量i=0;i
对于jQuery,您只需使用:复选框选择器即可
有关该选项的更多信息,请参见:
type=checkbox的选择器?它是check1,check2..checkn,这取决于从中检索的值的数量database@GazWinter:不,我不知道jquery。你可以分享整个代码吗?因为我对jquery了解不多。请将此添加到你的标记代码中。jquery.com/jquery-latest.js“>然后在tagsI中添加上述代码将始终与jQuery配合使用,因为一旦你了解了它,它比使用普通javascript容易得多。酷,如果我的答案有用,请告诉我:)
function check_all_in_document(doc)
{
var c = new Array();
c = doc.getElementsByTagName('input');
for (var i = 0; i < c.length; i++)
{
if (c[i].type == 'checkbox')
{
c[i].checked = true;
}
}
}