2010-06-05 71 views
3

我使用$(this).attr("href");來選擇單擊元素的href屬性值,但我只需要選擇最後一個'='符號後面的部分。jQuery在=(等於符號)後選擇最後一個字

實施例:

HREF = 「?的index.php CON = 123 & ID = 123 & SEL = heyhey」

我只需要那就是 'heyhey'

在href的最後部分

我如何選擇這個?

回答

3

沒有正則表達式 -

var parts = $(this).attr('href').split('='); 
var part = parts[parts.length - 1]; 
+0

也許我會需要這個,所以如果我需要 '和SEL = heyhey' 呢?我的意思是包含'&'。它會是什麼樣子? – Jonathan 2010-06-05 19:31:37

+0

然後按'&'分割 – 2010-06-05 19:40:14

0
var s = "index.php?con=123&id=123&sel=heyhey"; 
var i = s.lastIndexOf("="); 
alert(s.substr(i+1, s.length)); 

編輯:

甚至不需要jQuery的