我正在尝试从一些 li 元素中获取 id。但我不确定如何拆分数组中的结果。所以 message_1 变成 1, message_2 变成 2,依此类推。
<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/