嘿伙计们希望你能帮助我。
我对 jquery 比较陌生,并且在遍历表时遇到了一些麻烦。
基本上我有这个
<tr>
<td>
<img src="120628SatchelTobyCole/thumbnails/SatchelTobyCole_0963.JPG" rel="#mies1" border="0" alt="SatchelTobyCole_0963.JPG">
<br />SatchelTobyCole_0963.JPG <input type="checkbox" name="SatchelTobyCole_0963.JPG" value="SatchelTobyCole_0963.JPG">
</td>
<td>
<img src="120628SatchelTobyCole/thumbnails/SatchelTobyCole_0963c.JPG" border="0" alt="SatchelTobyCole_0963c.JPG">
<br />SatchelTobyCole_0963c.JPG <input type="checkbox" name="SatchelTobyCole_0963c.JPG" value="SatchelTobyCole_0963c.JPG">
</td>
<td>
<img src="120628SatchelTobyCole/thumbnails/SatchelTobyCole_0966.JPG" border="0" alt="SatchelTobyCole_0966.JPG">
<br />SatchelTobyCole_0966.JPG <input type="checkbox" name="SatchelTobyCole_0966.JPG" value="SatchelTobyCole_0966.JPG">
</td>
<td>
<img src="120628SatchelTobyCole/thumbnails/SatchelTobyCole_0966c.JPG" border="0" alt="SatchelTobyCole_0966c.JPG">
<br />SatchelTobyCole_0966c.JPG <input type="checkbox" name="SatchelTobyCole_0966c.JPG" value="SatchelTobyCole_0966c.JPG">
</td>
</tr>
现在我正在粘贴更大功能的一部分代码。基本上我粘贴的代码部分是对实际的一些修改来解释问题
src="SatchelTobyCole_0963c.JPG";
var checkbox=$("#getPix input:checkbox[name='"+src+"']");
alert(checkbox.parent("td").siblings("td").children("img").attr("src"));
现在我想让警报说“120628SatchelTobyCole/thumbnails/SatchelTobyCole_0966.JPG”
但是,相反,它在说
“120628SatchelTobyCole/thumbnails/SatchelTobyCole_0963.JPG”。
即,我希望警报打印表格中下一个图像的来源,但它正在打印上一个图像的来源?
如果有人能解释我做错了什么以及如何纠正它,我将非常感激。谢谢。