Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取调用其onclick中定义的JavaScript函数的元素(“a”)_Javascript_Jquery_Html_Twitter Bootstrap - Fatal编程技术网

获取调用其onclick中定义的JavaScript函数的元素(“a”)

获取调用其onclick中定义的JavaScript函数的元素(“a”),javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,所以我刚开始使用bootstrap,我想写一个JavaScript函数来关闭一个popover。关闭popover非常容易,只需选择popover html元素并在其上调用popover(“隐藏”) 我想编写一个通用函数,从当前元素向上搜索,直到找到一个popover元素,然后调用close。让我们调用此函数CloseParentPopover() 现在,理想情况下,我可以拥有任何HTML链接( 而这将“起作用” “向上搜索直到找到popover”的功能很容易实现。但我想知道如何准确地获取被单

所以我刚开始使用bootstrap,我想写一个JavaScript函数来关闭一个popover。关闭popover非常容易,只需选择popover html元素并在其上调用popover(“隐藏”)

我想编写一个通用函数,从当前元素向上搜索,直到找到一个popover元素,然后调用close。让我们调用此函数
CloseParentPopover()

现在,理想情况下,我可以拥有任何HTML链接(

而这将“起作用”

“向上搜索直到找到popover”的功能很容易实现。但我想知道如何准确地获取被单击的元素。我需要一些方法来知道单击了哪个链接。例如

<a href="#" onClick="CloseParentPopover()">...</a>
<a href="#" onClick="CloseParentPopover(this)">...</a>


但显然这是无效的。

这是一个有效的声明-你应该在假设错误之前尝试:)

为什么它无效?你可能想在说它无效之前尝试一下这是一个有效的声明…哦,我的天,真的。我完全是瞎编的。好的,谢谢!有人这么说是为了让我能接近这个坏孩子。