Есть элементы с pm и дальше цифры:
<div class="" id="">
<div class="mes " id="pm2509">
text
</div>
<div class="mes " id="pm2511">
text
</div>
<div class="mes " id="pm2513">
text
</div>
<div class="mes " id="pm2515">
text
</div>
<div id="new"></div>
</div>
Нужно с помощью jquery найти максимальный #pm, обязательно DOM. Спасибо.
Я бы предложил исправить код на подобный
<div class="" id="">
<div class="mes " id="pm2509" data-id="2509">
text
</div>
<div class="mes " id="pm2511" data-id="2511">
text
</div>
<div class="mes " id="pm2513" data-id="2513">
text
</div>
<div class="mes " id="pm2515" data-id="2515">
text
</div>
<div id="new"></div>
</div>
и потом в js
var $max = null;
$('.mes').each(function(){
if(!$max || $max.data('id') < $(this).data('id')){
$max = $(this);
}
});
//здесь в $max искомый элемент
ну или если вы не намерены менять html, то
var $max = null;
$('.mes').each(function(){
$(this).data('id', $(this).attr('id').replace('pm',''));
if(!$max || $max.data('id') < $(this).data('id')){
$max = $(this);
}
});
//здесь в $max искомый элемент
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу простой editor htmlКак реализовать изменение текста в уже готовом div'? Т
Есть div(CanvasContainer) в котором много канвас элементов