我想做css!重要,所以我使用下面的attr()。问题只是正确的工作,而不是顶部。起初我怀疑在我的css的另一部分有一个重要的东西覆盖它,但没有。
$('#submitted').attr({'style':'top: 0 !important', 'style':'right: 0 !important'});
我也尝试过这样,同样的问题发生了,只有正确的工作。为什么呢?
$('#submitted').attr('style','top: 0 !important');
$('#submitted').attr('style','right: 0 !important');
答案 0 :(得分:2)
因为你要两次设置样式属性。这就像说:
style="foo";
style="bar";
因为就jquery而言,这只是一个变量。它不会神奇地添加&#34 ;;"为了你。另一方面你可以。就这样做:
$('#submitted').attr('style','top: 0 !important; right: 0 !important');
答案 1 :(得分:0)
尝试使用.css()
,如下所示:
$('#submitted').css('top','0 !important');
$('#submitted').css('right','0 !important');