我有一个内联样式的div:
<div class="voucher-text" style="display: block;">
我需要删除display:block;在主体上使用onClick操作的样式(不在.voucher-text div上);
答案 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:""});
});