Событие для определенного идентификатора, внутри динамической таблицы <td> - PullRequest
0 голосов
/ 22 февраля 2011

У меня есть динамическая таблица со строками, которые имеют один элемент td. Все элементы td имеют одну пользовательскую ссылку.

Я должен написать событие для ссылки с индивидуальным стилем (скажем, id: customLink).

Я пробовал это:

$("#tableID tr td #customLink").click(function(){
var temp = $(this);
    alert(temp[0]);
});

Я получаю [объект HTMLSpanElement]. Как получить значение внутри td (значение для Text1 ниже)? Вот строка в таблице

  <tr>  
       <td class="Row1">                
            Text1: <%=var1%><br/>
        Text2: <%=var2%><br/>                
        <span id="customLink" class="style1">Custom Link</span>
       </td> 
    </tr> 

1 Ответ

0 голосов
/ 22 февраля 2011

Я решил эту проблему, используя атрибут title в теге span:

<span id="customLink" class="style1" title="<%=var1%>">Custom Link</span>

код события:

$("#tableID tr td #customLink").live("click", function(event){
    var var1=$(this).attr("title");
    alert(var1);
});

JQuery выбирает элемент внутри td

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...