如何使用jQuery onClick删除内联css

时间:2013-09-07 15:25:45

标签: jquery html css css3

我有一个内联样式的div:

<div class="voucher-text" style="display: block;">

我需要删除display:block;在主体上使用onClick操作的样式(不在.voucher-text div上);

1 个答案:

答案 0 :(得分:3)

删除整个样式属性:

$('div.voucher-text').removeAttr("style");

或只是display样式:

$('div.voucher-text').css({display:""});

从文档上的点击处理程序触发它:

$(document).on('click', function() {
    $('div.voucher-text').css({display:""});
});

如果您在<body>元素上特别需要它,而不是文档(不确定为什么会产生影响):

$('body').on('click', function() {
    $('div.voucher-text').css({display:""});
});