查找表行中的子元素(锚标记)

DG3*_*DG3 2 jquery

我试图在表行中查找子元素。代码在下面的链接中。我无法在表行中找到锚标记。我在这里做错了什么?

http://jsfiddle.net/vXwNJ/2/

<a href="##" class="clickevent">Click Here</a>
<table>

<tr id="test_tr">
  <td>
      <a href="##" class="secondlink">Add New Row</a>
  </td>    
</tr>
<table>
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).ready(function() {
    $(".clickevent").click(function(e){
      e.preventDefault();
      alert($("#test_tr").find(".secondlink").tagName);
    });

});
Run Code Online (Sandbox Code Playgroud)

mat*_*ven 5

您必须记住jQuery Element对象和实际Elements之间存在差异。

alert($("#test_tr").find(".secondlink")[0].tagName);
Run Code Online (Sandbox Code Playgroud)

这样做[0]是有效的,因为 jQuery 也是 DOM Element 对象的数组,还有$.get