2012-07-20 2 views
1

안녕 얘들 아 날 도와 줄 수 있기를 바랍니다.jquery 형제() 대신 다음 투명한 형제를 얻으십시오

저는 비교적 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/썸네일/SatchelTobyCole_0966.JPG"

하지만 말을 할 그것은 말하고있다

"120628SatchelTobyCole/thumbnails/SatchelTobyCole_0963.JPG".

즉, 이전 이미지를 인쇄하고 있지만 다음 이미지의 원본을 인쇄하려고합니다.

내가 뭘 잘못하고 어떻게 해결할 수 있는지 설명 할 수 있다면 매우 좋을 것입니다. 감사.

답변

2

.siblings은 모든 형제를 가져오고 .attr은 첫 번째 선택된 요소의 값을 가져옵니다. .siblings() 대신 .next()을 사용하여 첫 번째 td의 이미지가 아닌 다음 td의 이미지를 얻으십시오.

alert(checkbox.parent("td").next().children("img").attr("src")); 
1

다음()을 사용해야합니다. 그것을 발견하고 그 요소가

http://jsfiddle.net/bMWZm/

여기 JSFiddle를 참조 있도록 현재 parent.sibligs를 사용 할 수 있습니다