Я пытаюсь получить идентификаторы от некоторых элементов li. Но я не уверен, как разделить результаты в массиве. Таким образом message_1 становится 1, message_2 становится 2 и так далее.Элементы массива JQuery разделены
<ul id="chat_viewport">
<li id="message_1">message</li>
<li id="message_2">message this and that</li>
<li id="message_3">3</li>
<li id="message_4">4</li>
<li id="message_5">5</li>
</ul>
<a href="#" class="test">TEST</a>
$("a.test").click(function(e) {
e.preventDefault();
var idarray = $("#chat_viewport")
.find("li") //Find the li in #chat_viewport
.map(function() { return this.id; }) //Project Ids
.get(); //ToArray
var biggest = Math.max.apply(null, idarray);
alert(idarray);
});
У меня есть пример здесь http://jsfiddle.net/T5x5d/
попробуйте это, если я понимаю: 'return this.id.replace ('message_', '') ' –