1.
<td align="left" ><input type="checkbox" name="lsCheckbox" value="44444"></td>
<td align="center" >999</td>
<td align="center" >jjj</td>
<td align="center" >ppp</td>
<td align="center" >ooo</td>
<td align="center" name="tdService">20</td>
<td align="center" ><a title="次数" style="cursor: pointer;" οnclick="javascript:edit();">编辑</a></td>
</tr>
问:根据第一个td中的input type="checkbox" 获取td=tdService的值? 现在input type="checkbox"元素为this
方法1:$(this).parent().nextAll().eq(4).html();先获取父节点td,然后获取该父节点的所有的统计td,选择第四个即是
<table width="500" cellspacing="0" cellpadding="0">
<tr>
<td width="72" id="name01"> <input type="text" name="myFile0" value="sss0" /></td>
<td width="242">
<input type="text" name="myFile1" value="sss1" />
<input type="text" name="myFile2" value="sss2" />
<input type="button" name="myFile" id="form01" class="s" οnclick="checkImg();" />
</td>
<td width="184" id="size01" class="size02"> </td>
</tr>
</table>
1.//$(this).parent().prevAll("input").val("3333");//
myFile0为3333
3 $("#form01").prevAll("input").eq(1).val("3333");//查找和form01同级的上面个第二个input ,即为myFile1值为3333
2.
<tr>
<td align="left" ><input type="checkbox" name="lsCheckbox" value="44444"></td>
<td align="center" >999</td>
<td align="center" >jjj</td>
<td align="center" >ppp</td>
<td align="center" >ooo</td>
<td align="center" name="tdService">20</td>
<td align="center" ><a title="次数" style="cursor: pointer;" οnclick="javascript:edit();">编辑</a></td>
</tr>
问:根据第一个td中的input type="checkbox" 获取td=tdService的值? 现在input type="checkbox"元素为this
方法1:$(this).parent().nextAll().eq(4).html();先获取父节点td,然后获取该父节点的所有的统计td,选择第四个即是
方法2:$(this).parent().parent().find("td[name='tdService']").html();先获取父节点td,在霍去病父节点tr,在tr中找name为tdService的td
3