怎样用Jquery 替换标签

如题所述

替换标签是指如何替换?

例如:<span>test</span> --> 替换成 <div>test</div>

这样么? 

如果是这样的话,可以把内容拿到,然后在后边添加一个新的,然后删除原有的。就可以啦。

var content = $('#old').html();
var new = $('<div>'+content+'</div>');
new.after($('#old'));
$('#old').remove();

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-18
//replaceWith替换标签
$("标签").each(function(){
    $(this).replaceWith("<新标签>"+$(this).html()+"</新标签>")
});

第2个回答  2017-12-02
var content = $('#old').html();
var news = '<div>'+content+'</div>';$('#old').after(news);$('#old').remove();

jquery 替换html标签
1、第一步,打开html编辑器,创建一个新的html文件,例如index.html,然后编写基本代码,如下图所示。2、第二步,完成上述步骤后,在index.html中的标签中,输入js代码,如下图所示。3、第三步,完成上述步骤后,浏览器运行index.html页面,并使用jquery删除所有span,如下图所示。这样,以上的问题就...

jquery或者js能否通过标签内的某个项进而更改该标签的内容?
1. 使用innerHTML属性:通过获取元素的innerHTML属性,然后更改其中的文本内容来更新标签的内容。例如:```javascript document.getElementById("myElement").innerHTML = "新的内容";```2. 使用textContent属性:通过获取元素的textContent属性,然后更改其中的文本内容来更新标签的内容。例如:```javascript...

jquery 替换html标签
1、第一步,打开html编辑器,创建一个新的html文件,例如index.html,然后编写基本代码,如下图所示。2、第二步,完成上述步骤后,在index.html中的标签中,输入js代码,如下图所示。3、第三步,完成上述步骤后,浏览器运行index.html页面,并使用jquery删除所有span,如下图所示。这样,以上的问题就...

javascript(jquery) 点击到新页面标签怎么换成新页面的标签?
如果是同页面异步加载元素来做跳转,这个时候只需要在点击后 设置tab被选中的样式。按照你说的,不同页面的跳转,一般做法,都是在url上带一个参数,用来指示哪个tab被选中,然后在页面的onload 或者后端生成页面的时候,根据url上的参数,选中该tab。这样做的好处是,刷新和跳转页面 都能保持默认选中。

如何用jquery 把 替换成
<!-- 替换前 --><!-- 替换后 -->这个是jquery的dom操作技术,代码如下:var sub = $("#submit").attr({"type":"button"}); \/\/ 把id = "submit"的dom对象的type属性变成button

怎样用Jquery 替换标签
亲,可以参考里面的wrap()这个方法,或者html()这个方法,只要先获取他的父级就可以替换里面的任意个子标签

jquery 所有class为1的标签替换为2
(".1").addClass("2").removeClass("1")

jQuery怎样获取并且修改P标签内的值
1、新建html文档,在body标签中添加一个p标签,标签的id设为“demo”并添加一段文字,然后引入jQuery:2、添加script标签,使用jQuery选择器$("#demo")将p标签获取,其中#标签选择的类型是id,demo指的是需要获取标签的id,这时网页中的p标签就会被选中:3、使用html()函数,html()函数在原生js中指...

用jQuery怎样控制点击按钮之后在标签后面只添加一个子标签?在线等解答...
方法一:你先使用jquery移除掉以前的i标签,然后再次after,应该就可以了 \/\/先创建i标签 var txt1 = "";\/\/删除以前已经存在的i标签 (".div1").find("i").remove();\/\/追加现在的i标签 (".div1").find("input").after(txt1);方法二:你先在input后面写死一个i标签,然后控制起影藏,...

jquery怎么修改动态生成的html标签的文本值
一种方式是 jquery 动态生成的标签 改为 JavaScript code?1 打开 js 代码是:JavaScript code?1 2 3 function changeHtml(){ ("#id1").html("关闭");} 第二种方法是:JavaScript code?1 2 3 ("#id1").live("click", function () { (this).html("关闭");});jquery1.6版本以上才行...

相似回答