2011-04-25 93 views
0

我想從<一個>標籤提取一部分

<a id="t-1">Details - 1</a> 
<a id="t-2">Details - 2</a> 
<a id="t-3">Details - 3</a> 

當我點擊任何一個錨標記的「身份證」提取號碼,我必須表明其鏈接的數量也是

當我點擊<a>標記id =「t-1」,那麼我需要在屏幕上提醒1。

我該如何使用jQuery?

回答

1
$(document).ready(function() 
{ 
    $("a").click(function (e) 
    { 
     e.preventDefault(); 
     id = $(this).attr("id"); 
     arr = id.split("-"); 
     alert(arr[1]); 
    }); 
}); 

我沒有鏈接的代碼,以便您可以看到發生了什麼事情。

0

嘗試了這一點

var id = $("#t-1").attr('id'); 

alert(id.subString(1,2); 
+0

你的編輯後,Ben的答案是接近你所需要的。 – shashi 2011-04-25 10:41:04

0

你可以建立一個非常簡單的單擊事件爲:

$("a").click(function(e) { 
    e.preventDefault(); 

    var id = $(this).attr("id").split("-")[1]; 
    alert(id); 
}); 

這裏有一個工作示例:http://jsfiddle.net/aAYvd/1/