jQuery - 测试img width是否超过'并且'小于'

时间:2015-02-10 01:07:30

标签: jquery html image attr

如果图像的attr在两个值之间,我想采取行动:在我的代码中,此.w50只是在宽度attr值= 470px

$("img").each(function() {

  var image = $(this);
  if (image.attr("width") == 470) {
      image.parent().addClass('w50');
  }

});

如果attr值大于470且小于490,我怎么写“添加这个类”?

1 个答案:

答案 0 :(得分:3)

尝试以下方法:

if ((image.attr("width") >= 470) && (image.attr("width") <= 490))

请注意,我已经包含了470和490,因为我认为这就是你的意思..如果你不需要边缘同时删除=

更多详情:

&&(AND)运算符表示两个条件都必须为真。

>=表示大于或等于。

<=表示小于或等于。

您可以详细了解comparison operatorslogical operators