【问题标题】:How to change value using JQuery?如何使用 JQuery 更改值?
【发布时间】:2018-08-17 01:25:53
【问题描述】:

我有这个代码

        var PaddingBottom = $('input#padding-bottom');
        PaddingBottom.on('change', function () {
            var img = $('img');
            var newPaddingBottom = this.value;

        $('head').append( '<style>' + img + '{ padding-bottom:' + newPaddingBottom + 'px;} </style>');
        });

但是当input#container-padding-bottom 的值改变时,每次都将&lt;style&gt; 添加到&lt;head&gt;
我的问题是:如何在不将&lt;style&gt; 多次添加到&lt;head&gt; 的情况下更改newPaddingBottom 值?

【问题讨论】:

    标签: jquery styles


    【解决方案1】:

    您无需在页面中添加 css 即可更改样式属性。您可以直接更改它们...

    var PaddingBottom = $('input#padding-bottom');
    
    PaddingBottom.on('change', function () {
        $('img').css("padding-bottom", this.value + "px");
    });
    

    查看这里了解更多信息...

    http://api.jquery.com/css/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-27
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多