首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery如何抓取后最后一个id里面的数字

2013-10-21 
jquery怎么抓取后最后一个id里面的数字?form idmkli namesave action methodposth3 class

jquery怎么抓取后最后一个id里面的数字?
<form id="mkli" name="save" action="" method="post">
<h3 class="addli"></h3>
<div id="border1" class="border"></div>
<div id="border2" class="border"></div>
<div id="border4" class="border"></div>
</form>

用jquery怎么抓取#mkli下的最后一个div,也就是<div id="border4" class="border">里面的id="border4"里面的数字4呢?

#mkli下的div里面的id="border都是一样的,只是后面的数字不一样而已。

所以怎么获取到最后一个div 里面的id上的最后一个数字呢?
[解决办法]
$("div[id^=border]:last").attr("id").replace(/\D/g,"")

[解决办法]


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#mkli div").each(function(){
alert($(this).attr('id').match(/[0-9]+/));
});
})
</script>

[解决办法]
var str=$(".border").last().attr("id");
str = str.substr(6,str.length-6);
alert(str);

热点排行