动态表内特定id的事件

时间:2011-02-22 16:57:42

标签: jquery-selectors

我有一个动态表,其行包含一个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 :(得分:0)

我使用span标记的“title”属性解决了这个问题:

<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 select an element inside a td