Не знаю, почему я нахожу это настолько трудным. Вот код html:
<tr>
<td>FirstName 9</td>
<td>LastName 9</td>
<td><a href="#" id="linkSponsorMessage">View</a></td>
<td>
<div class="divSponsorMessage" style="display:none">
Greetings FirstName 9, LastName 9!
</div>
</td>
</tr>
Мне нужно получить доступ к <div>
при нажатии на ссылку привязки с помощью JQuery.
ОБНОВЛЕНИЕ:
Я должен работать:
$("#linkSponsorMessage").parent("td").next("td").children("div")
Но есть ли лучший способ!!!
ОБНОВЛЕНИЕ 2:
Кроме того, поскольку я использую несколько тегов DIVS и привязки, мне пришлось сделать $(this), чтобы ссылаться на текущий тег привязки, который был запущен.
$(document).ready(function()
{
$("a").mouseover(function()
{
var divs = $(this).closest("tr").find("div").fadeIn("slow");
});
$("a").mouseout(function()
{
var divs = $(this).closest("tr").find("div").fadeOut("slow");
});
});