저는 다른 웹 사이트를 만들고 있습니다. 아래는 HTML 마크 업과 질문입니다. 제발이 글의 벽에 기대지 말아주세요. 나는 자신의 물건을 알고있는 누군가에게는 어려운 문제는 아니지만 설명이 필요하다고 확신합니다.<TD> 세포의 '좌표'를 jQuery를 사용하여 얻으십시오.
<div id="0" class="cell" style="top: 0px; left: 0px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr id="0">
<td id="0"> </td>
<td id="1"> </td>
<td id="2"> </td>
<td id="3"> </td>
<td id="4"> </td>
<td id="5"> </td>
<td id="6"> </td>
<td id="7"> </td>
<td id="8"> </td>
<td id="9"> </td>
<td id="10"> </td>
<td id="11"> </td>
<td id="12"> </td>
<td id="13"> </td>
<td id="14"> </td>
<td id="15"> </td>
</tr>
<tr id="1">
<td id="0"> </td>
<td id="1"> </td>
<td id="2"> </td>
<td id="3"> </td>
<td id="4"> </td>
<td id="5"> </td>
<td id="6"> </td>
<td id="7"> </td>
<td id="8"> </td>
<td id="9"> </td>
<td id="10"> </td>
<td id="11"> </td>
<td id="12"> </td>
<td id="13"> </td>
<td id="14"> </td>
<td id="15"> </td>
</tr>
</tbody>
</table>
</div>
이 마크 업은 전체 페이지를 채우기 위해 기와 종류의 pastern에서 반복됩니다. 비슷한 DIV는 다음과 같을 수 있습니다 : 당신이 이미 그것을 볼 수없는 경우, 내가 된 DIV로 분류 전체 페이지에 걸쳐 세포의 부하를 만드는거야
<div id="1" class="cell" style="top: 144px; left: 0px;">
<!-- The rest of the table code here... -->
</div>
. 이제 사용자가 셀 (<td>
중 하나)에 클릭하면 좌표가 0, 1, 5
으로 표시되도록하고 싶습니다. 이 예에서
0, 1, 5
가
0
의 ID로 DIV이다
5
의 ID와 그 TR 소자 내부
1
의 ID, 그리고 마지막으로 그 셀 DIV 내부 TR 소자. 이 좌표를 얻으려면 자바 스크립트 함수를 작성하고 싶었지만 전달할 매개 변수를 완전히 잃어 버렸고 좌표를 가져올 수있는 방법이 거의 없었습니다.
지금까지 한 번 클릭 이벤트 (?)를 함수에 전달하면 <td>
의 부모 요소를보고 ID를 얻을 수 있다고 생각하십니까?
누구든지이 문제에 대한 해결책을 제공하거나 의견을 제공 할 수 있다면 크게 감사하겠습니다.
는 ID가 숫자로 시작하는 것이 유효하지 있음을 유의하십시오.문제가 생길 수 있습니다. – user113716
ID도 고유해야합니다. 문제가 될 것이라고는 생각하지 않지만 그렇게 할 수는 있습니다. –