0
我与HTML文档中的链接列表以及它们看起来像(第一个链接就是JavaScript的:):获取值,并将其存储在一个阵列
javascript:
javascript:SelectField('{a guid}','2');return false;
javascript:SelectField('{a guid}','23');return false;
javascript:SelectField('{a guid}','1');return false;
javascript:SelectField('{a guid}','14');return false;
我想要guid之后的数字。
我当前的代码是:
$("table").each(function(index, value) {
$(this).addClass("table" + index);
});
var hrefs = new Array();
$('.table449').children().children().each(function(){
var link = ($(this).find('a').attr('href'));
var linkID = link.substring(link.indexOf(",'")+2, link.indexOf("');"))
hrefs.push(linkID);
alert(hrefs);
});
我得到我想要的值在数组中,但首先是“J”(没有“”)。我想这是因为indexOf后的+2,但我该如何摆脱j?我只想要数组中的数字。
在此先感谢。
编辑:或者有没有更好的方法来获得ID的? EDIT2:警报显示Ĵ,1,2,4,5,7,8,10等
感谢陀,第一个返回的值是零,虽然,我怎样才能摆脱呢? – Peter 2010-08-12 00:39:29
reomove the> =并将其更改为just> on startIndex> = 0 – GerManson 2010-08-12 00:45:53
嗨GerManson,不幸的是它仍然返回null在数组的第一位。我想我可以删除阵列中的第一个点。 – Peter 2010-08-12 00:58:07