我想确定一个字符串的宽度。我使用下面的代码,但它总是返回0.它似乎是因为span元素被创建并且不在页面主体中,jQuery width()返回0.是否有一种方法可以获取文本的宽度而不诉诸在页面中创建虚拟的HTML代码?jQuery的宽度()为飞行中创建的跨度元素返回0?
谢谢:)
$('<span>test</span>').width(); // width = 0
$('span.width').width(); // returns a width value
<body><span class="width">test</span></body>
@Dominic感谢您的编辑:) – 2010-03-26 17:51:38