所以我刚开始使用bootstrap,我想写一个JavaScript函数来关闭一个popover。关闭一个弹出窗口非常容易,你只需选择popover html元素并在其上调用popover(" hide")。
我想编写一个泛型函数,它将从当前元素向上搜索,直到找到一个弹出元素,然后它将调用close。让我们调用此函数CloseParentPopover()
。
现在,理想情况下,我可以在弹出窗口中存在任何HTML链接(<a>
)来调用此函数onclick,它应该关闭链接所在的弹出窗口。像
<a href="#" onClick="CloseParentPopover()">...</a>
这样就可以了。
。向上搜索的功能,直到我们找到一个popover&#39;很容易实现。但是我想知道我究竟会得到哪个元素被点击的元素。我需要一些方法来知道点击了哪个链接。像
这样的东西<a href="#" onClick="CloseParentPopover(this)">...</a>
但显然无效。
答案 0 :(得分:1)
它 是一个有效的陈述 - 你应该在假设它们出错之前尝试一下:)