• 技术文章 >web前端 >前端问答

    jquery怎么给元素增加宽度

    青灯夜游青灯夜游2022-09-27 17:42:59原创222

    三种方法:1、用width()设置元素宽度,语法“$(selector).width(新值)”,新值要比原宽度值大。2、用css()给元素的width属性设置新值,语法“$(selector).css("width","新值")”。3、用attr()控制style属性,给元素设置新width样式,语法“$(selector).attr("style","width:新值")”。

    大前端零基础入门到就业:进入学习

    本教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。

    方法1:利用width()函数来增加宽度

    width()是操作元素宽度的一个内置函数,可以返回或设置匹配元素的宽度。

    给width()传递参数即可设置所有匹配元素的宽度。

    $(selector).width(length)
    参数描述
    length

    可选。规定元素的宽度。

    如果没有规定长度单位,则使用默认的 px 单位。

    示例:增加图片元素的宽度

    width()的参数值需要设置的比原宽度要大。

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <script src="js/jquery-3.6.1.min.js"></script>
            <script>
                $(document).ready(function() {
                    $("button").click(function() {
                        $("img").width("200px");
                    });
                });
            </script>
        </head>
        <body>
            <img src="./img/2.jpg" width="150"/><br>
            <button>增加图片元素的宽度</button>
        </body>
    </html>

    1.gif

    方法2:利用css()函数来增加宽度

    css()是操作元素属性的一个内置函数,可以返回或设置匹配的元素的一个或多个样式属性。

    只需要使用css()给元素的width属性设置新值即可(新值要比旧值大)。

    示例:增加p元素的宽度

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <script src="js/jquery-3.6.1.min.js"></script>
            <script>
                $(document).ready(function() {
                    $("button").click(function() {
                        $("p").width("350px");
                    });
                });
            </script>
    		<style>
    			p{
    				width: 200px;
    				background-color: red;
    			}
    		</style>
        </head>
        <body>
            <p>测试段落</p>
            <button>增加p元素的宽度</button>
        </body>
    </html>

    2.gif

    方法3:利用attr()函数来增加宽度

    attr() 方法设置或返回被选元素的属性值。

    只需要利用attr()控制style属性值,给元素设置新width样式即可(新值要比旧值大)。

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <script src="js/jquery-3.6.1.min.js"></script>
            <script>
                $(document).ready(function() {
                    $("button").click(function() {
                        $("img").attr("style","width:250px");
                    });
                });
            </script>
    		<style>
    			p{
    				width: 200px;
    				background-color: red;
    			}
    		</style>
        </head>
        <body>
            <img src="./img/2.jpg" width="150"/><br>
            <button>增加图片元素的宽度</button>
        </body>
    </html>

    3.gif

    【推荐学习:jQuery视频教程web前端视频

    以上就是jquery怎么给元素增加宽度的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:jquery
    上一篇:jquery怎么隐藏option 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• jquery怎么给元素增加类名• jquery可以获取上一级元素吗• vue.js和jquery冲突吗• jquery eq()方法有什么用• jquery怎么实现div渐隐效果• jquery是基于什么实现的
    1/1

    PHP中文网