祝大家好日子
我有一个包含行和值的表,如下所示
<tr id="value_12">
<td>firstanme_1</td>
<td>lastname_1</td>
</tr>
<tr id="value_14">
<td>firstanme_2</td>
<td>lastname_2</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我正在使用的jquery(这显然是错误的).
$('#table_id tr').each(function() {
serializedData += '&' + $(this).attr('id') + '=' + $(this).attr('id')+'_'+$(:first_child).text();
});
Run Code Online (Sandbox Code Playgroud)
我希望只提取每个tr的第一个名字,即tr属性作为serialisedData字符串的最后一部分(最后一个值,在分隔符'_'之后).
我可能像$(this).firstchild().text()..但它似乎不起作用.在这种情况下,有人可以帮助你找到第一个孩子的正确方法.
替换它
$(:first_child).text();
Run Code Online (Sandbox Code Playgroud)
同
$(this).find("td:first").text();
Run Code Online (Sandbox Code Playgroud)
或者也可以
$(this).find("td:eq(0)").text();
Run Code Online (Sandbox Code Playgroud)
这将解决您的问题
| 归档时间: |
|
| 查看次数: |
12209 次 |
| 最近记录: |