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