哥们,你插入也应该有个对象吧。var 是申明变量的,而且前面不能用乱七八糟的符号和数字。还是多看看教程吧
插入:
var testDiv=$('<div><a>你的好吗</a></div>');
testDivappendChild($(‘#id’));
获取高度:
alert($(‘#id’)height())
#id代表的是div的id
$(document)ready(function(){
$("#divimg")each(function(){
var obj = $(this);
var img = objfind("img");
if(imgheight() > objheight() || imgwidth() > objwidth())
{
alert("超出预定义大小!");
}
});
});
你得到的是div的宽度。可以试试这样:
<script type="text/javascript">
var width=$("#test img")width();
alert(width);
</script>
如果还不行,那可能是由于你将这个div隐藏了的原因!
希望可以帮到你。
JQ好像不行你用下面的试试标签元素的宽高值获取
//绝对宽度
ObjoffsetWidth
//绝对高度
ObjoffsetHeight以下是获取窗口对象的宽高值。
clientHeight 获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。
clientLeft 获取 offsetLeft 属性和客户区域的实际左边之间的距离。
clientTop 获取 offsetTop 属性和客户区域的实际顶端之间的距离。
clientWidth 获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。
clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。
clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。
clip 设置或获取定位对象的哪个部分可见。
clipBottom 获取对象剪裁区域的底边坐标。
clipLeft 获取对象剪裁区域的左边坐标。
clipRight 获取对象剪裁区域的右边坐标。
clipTop 获取对象剪裁区域的顶边坐标。
以上就是关于jquery 能否取到未加载到dom中的div宽度,高度全部的内容,包括:jquery 能否取到未加载到dom中的div宽度,高度、新建div <div><img src="图片" /></div> 如何用jquery 判断图片的大小是否超过了div的大小、JQUERY获取隐藏DIV里面图片的宽高等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)