如何通过jquery .html创建一个href,然后使用它的事件
How create a href through jquery .html and next use its event?
我的问题描述如下:
我有这个javascript代码,以创建一个表中的href:
$('#table').html('<a name="example" class="one">One</a><a name="example" class="two">Two</a>');
然后我想知道我按了哪个a
标签....像这样:
$("a[name=example]").click(function(e) {
var example= $(this).attr("class");
alert(example);
}
但是这行不通…
你能帮我吗?
谢谢你提前!
您应该使用事件委托 on()
将点击事件附加到脚本动态添加到页面的新鲜DOM (a
标签):
$("#table").on('click','a[name=example]',function(e) {
var example= $(this).attr("class");
alert(example);
})
希望对你有帮助。
$('#table').html('<a name="example" class="one">One</a><br><a name="example" class="two">Two</a>');
$("#table").on('click','a[name=example]',function(e) {
var example= $(this).attr("class");
alert(example);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="table">
你应该这样做。
$("#table").on('click','a[name="example"]',function() {
var example= $(this).attr("class");
alert(example);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE>
<html>
<body>
<div id="table">
<a name="example" class="one">One</a>
<a name="example" class="two">Two</a>
</div>
</body>
</html>
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Javascript运行php文件,然后下载文件
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在单击href链接的同时下载文件
- 弹出窗口出现,然后退出
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 如何检查窗口是否已滚动到href,然后在javascript/jQuery中执行函数
- 获取图像 src,然后将其作为 href 应用于 .each 循环中
- 动态地将href附加到锚点标记,然后调用click事件
- 首先重定向到url,然后更改href
- 加载外部javascript,然后从结果中删除href属性
- 如何通过jquery .html创建一个href,然后使用它的事件
- 如何在JavaScript中更改window.location.href,然后执行更多的JS
- 使用document.location.href加载一组URL's,然后仅在加载页面时执行JS
- 通过PHP (WP插件)发送一个数组到前端JS变量,然后替换页面上的href链接(如果存在)
- Onclick刷新,然后用相同的单击href
- 提交一个表单,然后使用href标记在弹出窗口中打开它
- 将查询传递到网站,然后修改href
- 单击控制器操作(远程:true),然后更新 href
- 使用 jquery 生成一个动态 href,然后读取 的类