我正在构建一个可拖动的地图,当地图被拖动时,元素会被赋予一个'left‘和'top’属性,每个属性都有值,因此……
<div class="map" style="top:200px; left:100px;">Map</div>我有一个按钮,当单击它时,我想从div上的内联样式中删除top和left属性,这在jquery中可行吗?
发布于 2012-02-23 00:35:33
发布于 2012-02-23 00:34:42
如果您希望专门删除top和left属性,而保留其他属性,则可以执行以下操作:
$('.map').css('top', '').css('left', '');或者,更短的等价物:
$('.map').css({
'top': '',
'left': ''
});发布于 2012-02-23 00:34:48
您可以通过执行以下操作删除style属性中的所有内容:
$('.map').removeAttr('style');您可以通过执行以下操作删除特定的style:
$('.map').css('top', '');
$('.map').css('left', '');https://stackoverflow.com/questions/9398870
复制相似问题