有没有一种简单的方法从jQuery中的元素数组中找到min/max属性?
我经常发现自己根据最小和最大对应物动态调整元素组.大多数情况下,这与元素的宽度和/或高度有关,但我确信这可以应用于元素的任何属性.
我通常做这样的事情:
var maxWidth = 0;
$('img').each(function(index){
if ($(this).width() > maxWidth)
{
maxWidth = $(this).width();
}
});
Run Code Online (Sandbox Code Playgroud)
但似乎你应该能够做到这样的事情:
var maxWidth = $('img').max('width');
Run Code Online (Sandbox Code Playgroud)
这个功能是否存在于jQuery中,或者有人可以解释如何创建这样做的基本插件?
谢谢!
我想要实现的是找到数组中的最小数字和它的初始位置.这是一个应该做的例子:
temp = new Array();
temp[0] = 43;
temp[1] = 3;
temp[2] = 23;
Run Code Online (Sandbox Code Playgroud)
所以最后我应该知道3号和1号位置.我也看了一下:在Javascript中从数组中获取最小值?,但这种方式并没有给我数组中的数字位置.任何提示或代码片段都表示赞赏.谢谢.
我想从 3 个数字中获取 2 个最小的数字,然后想在屏幕上显示这 2 个最小的数字,就像在 PHP 中一样,我们简单地使用 echo 在屏幕上显示该值。但通过这段代码,我只需要获取一个最小值,然后在网页上显示 2 个最小值。
<script type="text/javascript">
var a = 5;
var b = 4;
var c = 6;
var d = Math.min(a,b,c);
</script>
Run Code Online (Sandbox Code Playgroud)
所以结果应该是“第一个最小:4”和“第二个最小:5”
将这些第一和第二低的值放入不同的变量中,例如 var first = 4 & var secondary = 5,然后应该像 PHP 代码<?php echo $first;?>和一样显示<?php echo $second ; ?>。