JavaScript 的 lastIndexOf()

标签 javascript jquery

在 C# 中我可以做到这一点

string ID = "ContentPlaceHolderDefault_MainSiteSectionArea_MyPagePlaceHolder_Item4_FavoritAmusementCalender_6_deleteRight_2";   
ID = ID.Substring(ID.LastIndexOf("_") + 1); 

返回最后一个整数 2

如何在 jQuery/JavaScript 中最轻松地做到这一点

id 是动态创建的,现在最多可以是 3 位数字。

提前致谢。

最佳答案

你很接近——只是区分大小写:

ID = ID.substring(ID.lastIndexOf("_") + 1);

JS Fiddle Example

关于JavaScript 的 lastIndexOf(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16258684/

相关文章:

javascript - 如何仅在数组javascript中使用 "forEach"函数列出项目

javascript - 如何在 node.js 中创建自定义异步函数

升级到v1.5时jquery ajax出错

jquery - 选择链接,自动选中它左侧的复选框

javascript - Jquery:使用 .on ("click")切换最近的父元素?

javascript - Codrops 页面转换。如何为效果创建单独的按钮而不是列表项?

javascript - 用于 Leaflet.js 的 Geojson 编码

javascript - CodeIgniter 没有破坏我的 session

jquery - 如何使 Nivo slider 响应式

javascript - 基于字节而不是字符计数的 Substr