循环遍历表中的行并获取行查找错误中的每个值
loop through table row and get each value in row - find error?
下面我有一个简单的表,我试图循环遍历它,如果它有<td>s
,则获取每行中每个单元格的值。
但是我得到一个错误,说find
不存在,并且添加了jquery。你能帮忙吗。感谢
$(document).ready(function () {
var x = $('table tr:has(td)');
$.each(x, function (i, v) {
alert(
v.find('td').eq(0).text()); + " ----" + v.find('td').eq(1).find('option:selected').val(););
});
});
<table>
<tbody>
<tr>
<th>a</th>
<th>b</th>
</tr>
<tr>
<td>test</td>
<td>
<select>
<option value="yes">yes</option>
<option selected="selected" value="no">no</option>
</select>
</td>
</tr>
<tr>
<td>test</td>
<td>
<select>
<option value="yes">yes</option>
<option selected="selected" value="no">no</option>
</select>
</td>
</tr>
<tr>
<td>test</td>
<td>
<select>
<option value="yes">yes</option>
<option selected="selected" value="no">no</option>
</select>
</td>
</tr>
<tr>
<td>test</td>
<td>
<select>
<option value="yes">yes</option>
<option selected="selected" value="no">no</option>
</select>
</td>
</tr>
<tr>
<td>test</td>
<td>
<select>
<option value="yes">yes</option>
<option selected="selected" value="no">no</option>
</select>
</td>
</tr>
</tbody>
</table>
v
是DOM上的元素,因此需要将其封装到$
函数中,以便链接另一个jQuery方法:$(v).find(...)
注意:您也可以编写$(this).find(...)
$(document).ready(function () {
$('table tr:has(td)').each(function (tr) {
$('td', tr).each(function (td) {
alert($(td).text());
});
});
});
相关文章:
- $http GET URL更改并查找错误的资源
- 如何以编程方式查找javascript语法错误的位置
- 类型错误: $(..).查找(..).on 不是一个函数
- 我需要帮助查找我的JavaScript小游戏中的错误(三个我没有得到的错误)
- 范围错误与 mongo 进行$near查找
- Java脚本,需要帮助查找我的错误
- 什么'用这个正则表达式查找URL是错误的
- 循环遍历表中的行并获取行查找错误中的每个值
- 更新:用户错误-TYPO!!grunt contrib咖啡错误查找文件&写入目的地
- 如何查找原因--错误:找不到模块
- Require.js在错误的路径中查找嵌套的依赖项
- 什么'用这个代码查找高度英寸是错误的
- 错误:无法查找视图“http://chart.googleapis.com/
- 在 heroku 上的节点中查找CERT_UNTRUSTED错误的源
- 错误“JavaScript 运行时错误:查找滚动位置时无法获取未定义或空引用的属性'scrollLeft'”
- JavaScript:用于查找链表节点的递归函数返回错误的节点
- AJAX 调用不起作用,查找错误的操作
- 敲除循环错误 - 需要有关查找原因的建议
- jquery函数查找输入的值是文本或数字和弹出错误
- 错误查找,HTML&Javascript