jquery - 如何更改 HTML 标记的样式属性?

标签 jquery html tags

考虑以下标签:

<div class="my_class" style="width: 453px; height: 604px;">
    // stuff
</div>

我想把它改成:

<div class="my_class" style="height: 453px; width: 604px;">
    // stuff
</div>

我需要使用 jquery 执行此操作,而且我不一定知道 heightwidth 的值。我该怎么做呢?

最佳答案

这也将处理您希望同时对多个元素执行此操作的情况:

$('.my_class').each(function(){
    var $this = $(this);
    var oldWidth  = $this.css('width'),
        oldHeight = $this.css('height');
    $this.css({
        width: oldHeight,
        height: oldWidth
    });
});

关于jquery - 如何更改 HTML 标记的样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11358682/

相关文章:

php - JavaScript 发送错误的值

jquery - 如何从给定的时间输入中获取以毫秒为单位的时间?

javascript - 如何在加载时通​​过 jQuery 选择单选按钮?

grails - Grails:如何将URL映射到自定义插件中的 Controller ?

javascript - 使用对象在 html 中创建列表

javascript - 不同 Array selectorID 中的动画图标

php - 带有页脚的 Wordpress 网站覆盖一页上的内容。

html - 仅在必要时显示连字符? (软连字符不会削减它)

xml - 有没有办法使用 vtd-xml 在 xml 中查找结束标记

javascript - 如何将 JavaScript 添加到标记的 HTML 文本中?