
在jQuery中width、innerWidth、以及outerWidth的区别如下:
innerWidth:获取第一个匹配元素内部区域宽度(包括内边距、不包括边框)。
outerWidth:获取第一个匹配元素外部宽度(默认包括内边距和边框)。当outerWidth的参数为true时,计算外边距。
举例如下:
HTML代码:
<p>这是一段测试内容</p>CSS代码:
p{width: 200px;
height: 200px;
padding: 30px;
border: 2px solid #ccc;
margin: 30px;
}
页面初始化结果:
布局计算图:
JavaScript代码:
consolelog($('p')width());//结果为内容宽度:200。
consolelog($('p')innerWidth());
//结果为内容宽度+内边距宽度:260。
consolelog($('p')outerWidth());
//结果为内容宽度+内边距宽度+边框宽度:264。
consolelog($('p')outerWidth(true));
//结果为内容宽度+内边距宽度+边框宽度+外边距宽度:324。
要使用jQuery获取视图的高度可以使用height()方法,这个方法可以获取元素的高度,包括padding、border和margin。
例如,如果你想获取id为example的元素的高度,你可以这样做:
```var height = $('#example')height();
```这将在变量height中返回元素的高度值。你也可以传递一个参数给height()方法,如下所示:
``var height = $('#example')height('200px');
```这将把元素的高度设置为200像素,并将高度值存储在变量height中。
你好!
试试这样获取:
$("#according h3")each(function (n) {
comdate = $(this)attr("title"); //获取h3 title的内容
if (comdate == date1) { // date1 是一个参数
$("#according")accordion("option", "active", n);//打开相应的栏位
}
// 现在就是如何获取对应的ul 里面 第一个 li元素的内容,li的样式是a-notes
//说明:$(n)标识当前的h3元素,使用next函数获取相邻的ul元素,
// 然后find("li:eq(0)")是表示查找ul下第一个li元素的意思。
alert($(n)next("ul")find("li:eq(0)")html());
});
希望对你有帮助!
--------------------------------------------------------------------------------------------
以上就是关于10 jquery中width和innerwidth和outwidth的区别全部的内容,包括:10 jquery中width和innerwidth和outwidth的区别、jquery获取某个视图的高度、jquery 获取元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)