Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.09.2023, 16:25
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 768

Минимальное значение в элементе
Привет всем.
var yellow = document.querySelectorAll('.yellow')

В каждом из элементов есть data-mount
Можно как то по быстрому узнать в каком элементе минимальное значение этот атрибута?
Ответить с цитированием
  #2 (permalink)  
Старый 29.09.2023, 16:46
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 768

Всё, нашёл решение. У меня в последнем элементе наименьшее всегда)
Ответить с цитированием
  #3 (permalink)  
Старый 29.09.2023, 19:18
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,742

А так
const minel = [...yellow].reduce((min, el) => +el.dataset.mount < +min.dataset.mount? el: min);

Последний раз редактировалось voraa, 29.09.2023 в 20:04.
Ответить с цитированием
  #4 (permalink)  
Старый 02.10.2023, 10:11
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Или так...

<div class='yellow' data-mount='3'></div>
<div class='yellow' data-mount='1'></div>
<div class='yellow' data-mount='2'></div>


<script>
const yellow = document.querySelectorAll('.yellow')
const v = Math.min(...[...yellow].map(o => +o.dataset.mount))
alert(v)
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 02.10.2023, 11:15
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,742

ksa,
Я так понял, что нужно было находить не минимальное значение dataset.mount, а элемент, который имеет минимальное значение dataset.mount
Ответить с цитированием
  #6 (permalink)  
Старый 02.10.2023, 12:09
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Тогда мой вариант не подойдет...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив, минимальное значение Alena_03 Общие вопросы Javascript 2 13.09.2020 10:18
Найти максимальное и минимальное значение в элементах DOM smart-create Events/DOM/Window 17 11.07.2017 13:36
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Минимальное значение слайдера AlexM jQuery 10 28.12.2011 15:07