单击事件以获取 href 标记(动态创建)
click event for a href tag (which is created dynamically)
我正在尝试为 href 标签添加一个点击事件(该标签是动态创建的,并通过.html归因于我的结果div 添加)。
到目前为止我做了什么:
$("#upload-div").on("a[href='#Sixty']",'click',function(){
alert('test');
});
和
在这里,您可以看到动态添加的我的HTML:
<button type='button' class='btn btn-info dropdown-toggle' data-toggle='dropdown'>'n'
Font Selection <span class='caret'></span>'n'
</button>'n'
<ul class='dropdown-menu' role='menu'>'n'
<li><a href='#Arial'>Default(Arial)</a></li>'n'
<li class='divider'></li>'n'
<li><a href='#Arial'>Arial</a></li>'n'
<li><a href='#Sixty'>Sixty</a></li>'n'
</ul>'n'
</div> 'n'
但它不起作用;我错过了什么吗?如果您需要更多说明,请告诉我。
谢谢
使用事件委托时,on() 的第一个参数是事件,第二个参数是选择器:
$("#upload-div").on('click', 'a[href="#Sixty"]', function() {
确保第一个参数是这样的事件:
$("#upload-div").on('click','a[href="#Sixty"]',function(){
alert('test');
});
您还需要确保在调用上述代码时加载 upload-div。
相关文章:
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 在动态创建的元素上获取对特定选择器的引用
- JQuery对动态创建的对象进行选择
- 使用jquery动态创建ul-li
- 从动态创建的html选择中选择所选选项
- 如何在动态创建的节点上绑定函数
- 动态创建OnClick事件Javascript
- 谷歌地图动态创建的标记点击事件使用相同的标记
- 在动态创建的标记上添加事件
- 动态创建一个javascript/jquery多级数组
- 如何动态创建许多Jquery颜色选择器(eyecon)
- 如何为动态创建的文本区域中输入的值更新ng模型
- 对动态创建的元素运行jQuery.ech()
- 使用jQuery访问动态创建的项
- 动态创建的iframe中的window.onerror在lne 0处给出脚本错误
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 我想将链接关联到动态创建的p元素上的相应文章
- AngularJs从列表中动态创建指令
- 使用javascript动态创建html内容/元素