Javascript 如何在单击时关闭当前元素

Javascript 如何在单击时关闭当前元素,javascript,php,jquery,Javascript,Php,Jquery,这是一个非常愚蠢的问题。但我对html、jquery是新手。有人能给我这个问题的解决办法吗 如何在单击时关闭图元 <a>test</a> 测试 单击“测试”时,显示关闭/隐藏() 我试着用这个.hide()onClick但是它不再有效了。(test)。hide()是jQuery提供的一个方法,它在dom元素中不可用 <a onclick='$(this).hide()'>test</a> 测试 在单击处理程序中,这将是没有hide()方法的本

这是一个非常愚蠢的问题。但我对html、jquery是新手。有人能给我这个问题的解决办法吗

如何在单击时关闭图元

<a>test</a>
测试
单击“测试”时,显示关闭/隐藏()

我试着用
这个.hide()onClick
但是它不再有效了。
(test)
。hide()
是jQuery提供的一个方法,它在dom元素中不可用

<a onclick='$(this).hide()'>test</a>
测试

在单击处理程序
中,这将是没有
hide()
方法的本机DOM元素-您需要将其转换为jQuery对象。试试这个:

<a href="#" class="foo">test</a>
两张便条;首先,使用
onclick
属性已经过时。如果您使用jQuery,请使用它连接事件


其次,
a
元素必须具有
href
name
属性,因此您需要使用
event.preventDefault()
在单击时停止默认行为。

使用jquery尝试如下操作:

<a class"some_link">test</a>

$(function(){
    $(".some_link").click(function(){
        $(this).hide(); // $(this).remove(); to remove
    });
});
测试
$(函数(){
$(“.some_link”)。单击(函数(){
$(this.hide();//$(this.remove();删除
});
});