码迷,mamicode.com
首页 > Web开发 > 详细

关于jq操作html标签的id属性

时间:2016-06-30 16:30:46      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

     一般jq操作html标签,通过id、class最为常见。此处单说id操作。当设置标签id属性,即为文档全局唯一标识,当设置第二个或更多标签相同id属性,jq只识得文档流最上方第一个拥有此id属性的标签节点,通过该id绑定的一些jq操作便只能在第一个元素上使用,然而使用clone函数便能解决这一问题。

     

<button id="button" type="button">复制</button>
<div id="ok">我的id是ok</div>

<script type="text/javascript" src="../js/jquery-1.7.2.js"></script>

<script type="text/javascript">

$(‘#ok‘).click(function(){
alert(‘我要变红‘)
$(this).css(‘color‘,‘red‘)
})

$("#button").click(function(){
$(‘#ok‘).clone(true).insertAfter(this);
});

</script>

 

 

这段代码可以实现当复制出来的同样拥有id=ok 的div,当触发单击事件的时候,依然可以弹出对话框,并且文本颜色变成红色

技术分享

 

关于jq操作html标签的id属性

标签:

原文地址:http://www.cnblogs.com/yypb/p/5630193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!