假设有以下HTML:
<li class="fooli">
<a class="foo" href="javascript:foo(this);">anchor</a>
</li>
<li class="fooli">
<a class="foo" href="javascript:foo(this);">anchor</a>
</li>
以下是使用jQuery 1.3.2的JavaScript代码:
function foo(anchor) {
alert($(anchor).attr('href'));
}
我的目标是能够隐藏被点击的li,但我不能为它们分配唯一的id。因此,我想通过位置来实现(即通过识别特定的锚点)类似于$(anchor).parent().hide()这样的方法。
然而,上面的警告返回“undefined”,所以我甚至不确定我是否拥有正确的jquery对象。
如何找出$(anchor)是什么对象?特别地,如何查看它具有哪些属性、哪个类、是什么HTML元素等?