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

时间:2013-12-02 16:45:23

标签: javascript jquery html css greasemonkey

我正在尝试搜索网络,但没有结果...... 简单;如何获取其他标签的css并将其添加到其他点击? 例如:

我有b标记用css。我需要在点击时将其css复制到a标记。

var css = $('b').css();

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

是这样的吗?

3 个答案:

答案 0 :(得分:0)

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

var css = $('b').css('cssText');

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

FIDDLE

答案 1 :(得分:0)

如果你知道你的id上有哪个类,那就去做那样的

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

如果你不知道它的课程:

var classA = $('#YourId').attr('class');
$('#YourIdB').attr('class', classA);

答案 2 :(得分:0)

var newclass= $('b').attr('class');

$('.switch > a').click(function() {
    $(this).attr('class','newclass');
});