数据切换和onclick不能一起工作,我太新了,无法应用@epascarello的解决方案
Data-toggle and onclick doesn't work together and i'm too new to apply @epascarello 's solution to
我有一个有点像这样的问题:
jQuery onclick不适用于具有数据切换和数据目标的按钮
但是我无法将解决方案从@epascarello应用于我的问题
我正在使用引导程序,我想在同一<上添加折叠和点击操作>上添加折叠和点击操作>
<a class="control" data-toggle="collapse" data-target="#demo"onclick="play('audioPlayer', this)">
如果我删除数据切换部分,则 onclick 有效,如果我删除 onclick 部分,则数据切换有效,
谁能帮我?
谢谢:)
首先给你的a tag
一个 id
<a id="YourID" class="control" data-toggle="collapse"
data-target="#demo"onclick="play('audioPlayer', this)">
并且比你的 JS
$(document).on("click", "#YourID", function() {
alert("Test");
});
先试试这个
这称为委托事件处理程序。您可以参考: http://api.jquery.com/on/
解释
使用委托事件处理程序,可以将event handlers
附加到运行代码时存在的 parent
元素(在本例中为document
)。单击子元素(无事件处理程序)时,事件由浏览器冒泡,并由其父元素处理(附加了事件处理程序)
委托事件的优点是它们可以处理来自 稍后添加到文档中的后代元素。由 选取在 附加了委托事件处理程序,您可以使用委托事件来 避免频繁附加和删除事件处理程序的需要
相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- Web 应用程序需要记住对象状态 - 需要解决方案建议
- 将复杂内容(想想整个网页树)从一个 Web 应用程序提供给另一个网站的最佳可重用解决方案是什么?
- AngularJS - Grunt:是否存在一种解决方案来构建仅包含所需模块的正在运行的应用程序
- 要在不同 VS 解决方案中的多个应用中使用的自定义控件
- 数据切换和onclick不能一起工作,我太新了,无法应用@epascarello的解决方案
- 允许在 HTML5 应用程序中访问内部网/本地文件的解决方案
- 用于存储 Javascript 应用程序的持久本地数据的轻量级解决方案
- CSS/Javascript解决方案,可根据图像方向自动应用高度/宽度属性
- 如何在主干应用程序中保护不正常的互联网连接?有没有像《流星》那样的解决方案
- 需要找到一个类似于Ipad应用的JQuery解决方案
- 从同构应用程序访问导航器对象的优雅解决方案
- 为react native应用下载和访问额外资源的当前解决方案是什么?
- Javascript web应用的最佳解决方案
- 通用解决方案,可保存超过5mb的离线数据,支持所有浏览器和PhoneGap应用程序
- 提交事件后,页面重新加载,URL后缀为"/?" -不需要应用规范解决方案
- web应用程序中进度条的解决方案
- 客户端脚本解决方案,用于捕获javascript web应用程序中的输出变量
- 在不需要大量编码的情况下对JSP应用程序进行分页的最有效解决方案是什么?