我对jQuery很新,有人可以告诉我,我是否正确表达了上述'if'语句?如果我的变量的宽度等于900px,我基本上想要运行一些东西。我的变量是var $brewapp = $('#brewapp');
感谢。
if (($brewapp).width == '900px')
{
//what i want it to do
}
答案 0 :(得分:3)
您只需要添加两个字符:
if ($brewapp.width() == 900)
{
//what i want it to do
}
答案 1 :(得分:3)
.width
是一个返回数字的函数。所以你的测试应该是这样的:
if ($brewapp.width() === 900)
如果你想加深你的JS知识,我建议Mozilla Javascript docs。
答案 2 :(得分:1)
我猜你的代码应该是:
if ($brewapp.width() == 900)
{
//what i want it to do
}
第一个宽度是一个函数,所以使用()并返回一个整数,所以不需要追加'px'。
这是jQuery的方式。使用jQuery width()比使用el.style.width(或您打算使用的)提供更好的结果。