我想知道是否可以用 span 替换 div(我可以这样做),但将所有声明的 css 从该元素传递到新元素?
问候,
最佳答案
如果添加类、id 和样式属性应该没问题..
var div = $('yourdivid');
var span = $('<span>',{
id:div.attr('id'),
html:div.html(),
class:div.attr('class'),
style:div.attr('style')
});
div.replaceWith(span);
演示地址:http://jsfiddle.net/gaby/KQdGX/
请注意,通过针对标签 div
的 CSS 规则应用的样式将不会被重现。
关于jquery - 将CSS从一个元素传递到另一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6594105/