关于一个很纠结的jQuery获取table子控件数据的问题
有一个五行五列的table,代码如下:
这个表的特点是:只有对角线右上select控件,对角线全是1,下三角空。select控件都是有class属性的。
有两个问题:
1.如果我选定某行i某列j中的某一个select控件(i=3,j=5,行列数均从1开始),如何确定“前面”所有的select控件数量。“前面”只得是以行有限原则遍历,直到遍历到选中的select。
2.如何获取选中的select所在列的表头文字。
<table width="385" height="370" border="3">
<tr>
<td width="41"> </td>
<td width="65">A</td>
<td width="69">B</td>
<td width="82">C</td>
<td width="90">D</td>
</tr>
<tr>
<td>A</td>
<td>1</td>
<td><select class="s1"><option>1</option><option>2</option><option>3</option></select></td>
<td><select class="s1"><option>1</option><option>2</option><option>3</option></select>;</td>
<td><select class="s1" name="select">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
</tr>
<tr>
<td>B</td>
<td> </td>
<td>1</td>
<td><select class="s1" name="select2">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
<td><select class="s1" name="select3">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
</tr>
<tr>
<td>C</td>
<td> </td>
<td> </td>
<td>1</td>
<td><select class="s1" name="select4">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
</tr>
<tr>
<td>D</td>
<td> </td>
<td> </td>
<td> </td>
<td>1</td>
</tr>
</table>
这个表的特点是:只有对角线右上select控件,对角线全是1,下三角空。select控件都是有class属性的。
有两个问题:
1.如果我选定某行i某列j中的某一个select控件(i=3,j=5,行列数均从1开始),如何确定“前面”所有的select控件数量。“前面”只得是以行有限原则遍历,直到遍历到选中的select。
2.如何获取选中的select所在列的表头文字。
...全文
相关推荐
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
下面小编就为大家带来一篇jQuery 获取遍历获取table中每一个tr中的第一个td的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JQuery获取table一列值
使用jquery获取table一列所有的值用于操作
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
通过 bootstrap-table 的Column 配置项中的formatter,将获取到的数据转换为包含数据的 select 控件。然后根据用户选择项更新对应单元格数据,最后通过getallselection方法获取所选行数据
jQuery获取table下某一行某一列的值实现代码
主要介绍了jQuery获取table下某一行某一列的值实现代码的相关资料,需要的朋友可以参考下
基于jQuery获取table数据发送到后端
主要介绍了基于jQuery获取table数据发送到后端,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


