Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:解析html表_Javascript_Jquery_Html - Fatal编程技术网

Javascript:解析html表

Javascript:解析html表,javascript,jquery,html,Javascript,Jquery,Html,我正在处理一个html页面。该页面有一个包含3列的表和一个按钮。该表的一列是复选框(行数将动态更改): 水果 苹果 水果 梨 当用户单击“Generate”按钮时,Generate()函数将根据每行的列生成一个特殊字符串 我的问题是如何检查“checkbox”行是否被选中?我想在生成字符串时过滤那些未选中的行 谢谢。根据选中的复选框筛选行: var rows = $(".case:checked").closest("tr"); 这将返回一个jQuery对象,其中包含包含选中复选框的所有

我正在处理一个html页面。该页面有一个包含3列的表和一个按钮。该表的一列是复选框(行数将动态更改):


水果
苹果
水果
梨

当用户单击“Generate”按钮时,Generate()函数将根据每行的列生成一个特殊字符串

我的问题是如何检查“checkbox”行是否被选中?我想在生成字符串时过滤那些未选中的行


谢谢。

根据选中的复选框筛选行:

var rows = $(".case:checked").closest("tr");

这将返回一个jQuery对象,其中包含包含选中复选框的所有表行。

根据选中复选框筛选行:

var rows = $(".case:checked").closest("tr");

这将返回一个jQuery对象,其中包含包含复选框的所有表行。

调用getElementsByName将为您提供复选框的引用数组。 循环数组以获取值

var arr = document.getElementsByName("case");
for(i = 0; i < arr.length; i++){
   if(arr[i].checked){
      doSomething;
   }
}
var arr=document.getElementsByName(“case”);
对于(i=0;i
调用getElementsByName将为您提供一个复选框引用数组。 循环数组以获取值

var arr = document.getElementsByName("case");
for(i = 0; i < arr.length; i++){
   if(arr[i].checked){
      doSomething;
   }
}
var arr=document.getElementsByName(“case”);
对于(i=0;i
完全不知道你在问什么。请再试一次…对不起。我已经重写了我的问题,完全不知道你在问什么。请再试一次…对不起。我已经改写了我的问题。