Javascript 如果所有图像的宽度相同,请执行某些操作
如果所有Javascript 如果所有图像的宽度相同,请执行某些操作,javascript,jquery,Javascript,Jquery,如果所有.cimg的宽度相同,我想做点什么 <img class='cimg' src='...' alt='img'> <img class='cimg' src='...' alt='img'> <img class='cimg' src='...' alt='img'> 结果-[960960960] if(all elements of w are equal){do_something();} // how to do this? 您可以使用[
.cimg
的宽度相同,我想做点什么
<img class='cimg' src='...' alt='img'>
<img class='cimg' src='...' alt='img'>
<img class='cimg' src='...' alt='img'>
结果-[960960960]
if(all elements of w are equal){do_something();} // how to do this?
您可以使用[…new Set()]
从数组中获取所有唯一项,然后只需检查结果数组的长度。如果长度为1
,则所有宽度相同,否则:
let w=$.map($('.cimg'),(e)=>$(e)[0].自然宽度);
w=[…新集合(w)]
如果(w.length==1){console.log('same');}
您可以使用[…new Set()]
从数组中获取所有唯一项,然后只需检查结果数组的长度。如果长度为1
,则所有宽度相同,否则:
let w=$.map($('.cimg'),(e)=>$(e)[0].自然宽度);
w=[…新集合(w)]
如果(w.length==1){console.log('same');}
这是否回答了您的问题?这回答了你的问题吗?[…new Set()]的任何链接
pls[…new Set()]的任何链接
pls
if(all elements of w are equal){do_something();} // how to do this?