Javascript 如何在单击时关闭当前元素
这是一个非常愚蠢的问题。但我对html、jquery是新手。有人能给我这个问题的解决办法吗 如何在单击时关闭图元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()方法的本
<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();删除
});
});
。