我试图在表行中查找子元素。代码在下面的链接中。我无法在表行中找到锚标记。我在这里做错了什么?
<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)
您必须记住jQuery Element对象和实际Elements之间存在差异。
alert($("#test_tr").find(".secondlink")[0].tagName);
Run Code Online (Sandbox Code Playgroud)
这样做[0]是有效的,因为 jQuery 也是 DOM Element 对象的数组,还有$.get。
| 归档时间: |
|
| 查看次数: |
16518 次 |
| 最近记录: |