作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
")-6ren"> ")-关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 8 年前。 Improve th-6ren">
所以我刚刚开始使用 bootstrap,我想编写一个 JavaScript 函数来关闭弹出窗口。关闭弹出窗口非常容易,您只需选择弹出窗口 html 元素并对其调用 popover("hide") 即可。
我想编写一个通用函数,该函数将从当前元素向上搜索,直到找到弹出框元素,然后对其调用 close 。我们将此函数称为 CloseParentPopover()
.
现在,理想情况下,我可以让弹出窗口中存在的任何 HTML 链接 ( <a>
) 来调用此函数 onclick,并且它应该关闭该链接所在的弹出窗口。类似于
<a href="#" onClick="CloseParentPopover()">...</a>
那会“奏效”。
“向上搜索直到找到弹出窗口”的功能很容易实现。但我想知道如何准确地获取哪个元素被单击。我需要某种方法来知道点击了哪个链接。类似的东西
<a href="#" onClick="CloseParentPopover(this)">...</a>
但显然这是无效的。
最佳答案
这是一个有效的陈述 - 在假设它们是错误的之前你应该尝试一下:)
关于javascript - 获取调用 onclick 中定义的 JavaScript 函数的元素 ("<a>"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25830377/
我是一名优秀的程序员,十分优秀!