在C#中,我可以做到这一点
string ID = "ContentPlaceHolderDefault_MainSiteSectionArea_MyPagePlaceHolder_Item4_FavoritAmusementCalender_6_deleteRight_2";
ID = ID.Substring(ID.LastIndexOf("_") + 1);
Run Code Online (Sandbox Code Playgroud)
返回最后一个int 2
我怎样才能在jQuery/JavaScript中最容易地做到这一点
id是动态创建的,现在最多可以达到3位数.
提前致谢.
我所有的链接.delete和.editRight添加的模板都在工作.外面所有相同的链接工作得很好.
$(document).ready(function () {
AjaxGetAll();
$(".delete").on("click", function () {
//do stuff
});
$(".editRight").on("click", function () {
//do stuff
});
function AjaxGetAll() {
$.ajax({
success: function (data) {
if (data.hasOwnProperty("d")) {
var favs = data.d;
if (favs.length > 0) {
$("#addedList").html(
$("#addedTemplate").render(favs)
);
}
}
});
}
<script id="addedTemplate" type="text/x-jsrender">
<div class="wrapright">
<a id="editRight_{{>TimePin}}" class="editRight">Edit</a>
<a id="deleteRight_{{>TimePin}}" class="delete">Delete</a>
</div>
Run Code Online (Sandbox Code Playgroud)