jQuery获取其他标签's css并将其添加到其他

jQuery get other tag's css and add it to other

本文关键字:其他 添加 css 标签 获取 jQuery      更新时间:2024-02-17

我正在尝试搜索网络,但没有结果。。。易于理解的如何获取其他标签的css并在单击时将其添加到其他标签?例如:

我有一个带有css的b标签。我需要在点击时将它的css复制到a标签。

var css = $('b').css();
$('.switch > a').click(function() {
    $(this).css(css);
});

是这样的吗?

使用cssText获取并设置所有当前样式

var css = $('b').css('cssText');
$('.switch > a').click(function(e) {
    e.preventDefault();
    $(this).css('cssText', css);
});

FIDDLE

如果你知道id上有哪个类,就做一些类似的事情

$('#YourId').attr('class', 'yourCssClass');

如果你不知道它是阶级:

var classA = $('#YourId').attr('class');
$('#YourIdB').attr('class', classA);
var newclass= $('b').attr('class');
$('.switch > a').click(function() {
    $(this).attr('class','newclass');
});