Jquery通过类改变图像宽度

标签 jquery css

我正在尝试通过从 Jquery 中的 slider 获取的值来动态更改图像的宽度

Firebug 错误

TypeError: document.getElementsByClassName(...).css is not a function   
document.getElementsByClassName(".images").css("width", ui.value);

HTML

<div id="filmpkes">         
    <img class="images" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/A-Team-Logo.svg/600px-A-Team-Logo.svg.png" width="100px"/>            
</div>  

JS

$(function(){
$("#slider").slider(

    {   min:50,
        max:250,
        change:function(event,ui){
            alert(ui.value);
            document.getElementsByClassName(".images").css("width", ui.value);
        }           
    }               
);
});

编辑:不敢相信我搞混了,谢谢!

编辑: 无法调整图像大小 http://jsfiddle.net/P5PLg/

最佳答案

检查此代码并替换为您的 js 代码

$(function(){
$("#slider").slider(
    {   min:50,
        max:250,
        change:function(event,ui){
            alert(ui.value);
            $(".images").css("width", ui.value);
        }           
    }               
);
});

关于Jquery通过类改变图像宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166549/

相关文章:

javascript - HTML 复选框不起作用

javascript - 使用 Jquery 获取多个 div 的 HTML

javascript - Jquery on click delays 切换类

html - 如何在句子中间更改字体颜色

HTML + CSS - 单击后按钮未返回初始状态

javascript - 如何在 html 中读出所有子项的宽度?

Jquery 自动完成功能不起作用

javascript - Bootstrap JS Scrollspy 进入 Bootstrap 面板

javascript - 单击按钮时动画导航的边距顶部

css - 如何在 HTML5 的内联上下文中嵌套 block 元素?