JQ改变标签的元素名称
来源:互联网 发布:淘宝换类目 编辑:程序博客网 时间:2024/06/05 20:59
今天上班刚刚接杯水坐在电脑旁,听见同事们在讨论想要改变标签的名称;我一听感觉这种东西改怎么实现呢?除非是删除原有的标签,添加新的标签,感觉只有这种方法,没有其他的了。
javascript
想了想,可以直接改变innerHTML,这里是用javascript写的:
<span onclick="change()" id='pic'><p>点击</p></span><script language="javascript"> function change() { var div=document.getElementById('pic'); div.innerHTML="<div>父元素改变</div>"; }</script>
这里是在span标签上定义一个点击方法,通过访问id来获取他其中的P标签元素,最后通过innerHTML来改变其中的标签及其内容;
jQuery
后来查询资料,找到两个方法,一个是wrap();另一个是unwrap();从字面上看,很容易就会发现这两个方法是相反的; wrap() 方法把每个被选元素放置在指定的 HTML 内容或元素中;而unwrap() 方法删除被选元素的父元素。通过这两个方法的调用,我们很容易就会实现标签的替换:
<p> <span>父元素</span></p><button >我要改变你的父元素</button><script> $(document).ready(function(){ $("button").click(function(){ $("span").unwrap().wrap("<div>改变了你的</div>") }); });</script>
通过父元素这个“桥梁”,我们可以非常清晰的解决这个问题
0 0
- JQ改变标签的元素名称
- jq 改变其他兄弟元素的样式
- jq获取动态生成元素(标签)的参数值
- jq动态生成的元素(标签)添加点击事件
- jq的选择元素
- Jquery获取元素标签名称
- jquery取得元素标签名称
- Jquery 和 Js 获得元素标签名称的方法
- Jquery 和 Js 获得元素标签名称的方法
- Jquery 和 Js 获得元素标签名称的方法
- jq的导航和标签
- [JQ]动态改变框架的title
- HTML5标签的改变
- HTML5: 标签的改变
- JQ选择HTML元素的方法
- JQ插入元素的几种方法
- jq select元素常用的方法
- jq 筛选掉相似id的元素
- 使用XAMPP搭建环境安装Discuz
- QQ浏览器X5内核问题汇总
- JEECMS v8 发布,java 开源 CMS 系统
- FileInfo和DirectoryInfo
- 14.css中的定位的参照物
- JQ改变标签的元素名称
- 编译hugin
- 在CentOS上搭建PHP服务器环境
- m文件中的@interface
- Android studio 导入工程出现app:transformNative_libsWithStripDebugSymbolForDebug'.
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 15.html热点测试
- 开源人脸识别引擎SeetaFace(一)
- hadoop----eclipse导入hadoop源码