如何用jQuery获得一个元素的内部宽度(不包括边界)

如何用jQuery获得一个元素的内部宽度(不包括边界)

我们可以使用jQuery的innerWidth()方法获得任何元素的内部宽度。innerWidth()方法返回第一个匹配元素的内部宽度,包括padding但不包括border。

语法:

$(selector).innerWidth()

因此,一个元素的内部宽度如下图所示。

如何用jQuery获得一个元素的内部宽度(不包括边界)?

Inner width

一个元素的内部宽度是一个元素的宽度与该元素周围的填充物之和。在计算任何元素的内部宽度时,我们不包括Border和Margin。

例子:下面的例子通过使用按钮点击事件,演示了HTML的” p “元素的内部宽度。

<!DOCTYPE html>
<html>
  <head>
    <!-- jQuery library -->
    <script src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"
            type="text/javascript">
    </script>
  </head>
 
  <body>
     
<p>Hello</p>
 
 
    <button>Click to know the inner width of p tag</button>
    <script>
      ("button").click(function () {
        ("p").text("Inner Width : " + $("p").innerWidth());
      });
    </script>
  </body>
</html>

输出:

如何用jQuery获得一个元素的内部宽度(不包括边界)?

点击后获得内部宽度

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

jQuery 方法