我有一个烦人的错误,我忘记了它为什么会发生:
我有一个普通的html列表
<ul> <li>Some text</li> <li>Another Text </li> <li>text</li> <li>another one</li> </ul>
我正在尝试测量每个 li 的宽度
我正在尝试编写这段 jQuery 代码:
for (var i=0; i++; i <4)
{
$("ul li")[i].width();
}
但不知何故这不起作用 - 我在这句话中做错了什么 $("ul li")[i].width();
?
最佳答案
$('ul li').each(function(){
/*width*/
console.log( $(this).width());
/*width+padding*/
console.log( $(this).outerWidth(true));
});
关于javascript - 如何使用 jQuery 测量元素宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296393/