gpt4 book ai didi

javascript - jquery width 返回一个函数

转载 作者:行者123 更新时间:2023-11-30 08:32:02 25 4
gpt4 key购买 nike

我有一个带有此 html 的非常基本的菜单:ul id="menu"。它有许多带有 css id="menu_principal" 的 li,我正在尝试使用 jquery 来获取

  • 菜单的宽度和
  • 里数

之后我想将菜单的宽度除以 li 的数量来设置每 li 的宽度。

这是我的 jquery 代码:

var nombremenus = $('.menu_principal').length;
var largeur = $('#menu').width;

nombremenus 返回正确的值,但 largeur 包含:

function (d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:…

我在 largeur 上做了一个 console.log。

var largeur = $('#menu').css("width");

以 px 为单位返回正确的值 - 我不能用它做数学...

最佳答案

嗯...

JQuery width() 一个函数。在没有大括号的情况下调用它会返回函数本身。
如果要调用它,则必须传递函数所需的参数(在本例中为空参数集)。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script>
alert($("body").width);
alert($("body").width());
</script>

关于javascript - jquery width 返回一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36216854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com