Java 如何自动选中所有具有不同名称和不同值的复选框?

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

假设我有一个包含复选框的JSP页面:

<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;
       }
   }
}