我試圖從某些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_','')' –