我试图从某些li元素获取id。但我不确定如何在数组中分割结果。所以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_','')' –