我正在尝试使用 jQuery 为 CSS 类设置 margin-left
属性。
$('.first_note').css('margin-left',50);
我的页面上只有一个元素拥有 first_note
类。
我需要从元素中删除 first_note
类,并将其应用于另一个元素。问题是当我这样做时,之前的 first_note 的 margin-left
值仍然为 50,而新的则没有。
这是因为在该 jQuery 代码中,我将 css 属性应用于元素。我实际需要做的是更改类本身的属性。这可以用 jQuery 实现吗?
最佳答案
@Ben,我想在这种情况下我会这样做;
- 创建一个名为 say Margin50 的类。
- 然后我会在 jQuery 中设置类 相应地。
因此,如果您有两个元素,第一个元素对 first_note 和 Margin50 使用 removeClass,然后将 first_note 和 Margin50 应用于下一个元素。
关于javascript - 我可以使用 jQuery 更改 CSS 类而不是匹配元素的 CSS 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137496/