gpt4 book ai didi

javascript - 遍历表行并获取行中的每个值 - 发现错误?

转载 作者:行者123 更新时间:2023-11-30 18:22:27 25 4
gpt4 key购买 nike

下面我有一个简单的表,我试图遍历它并获取每行中每个单元格的值(如果它有 <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(...)

关于javascript - 遍历表行并获取行中的每个值 - 发现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com