2011-04-25 68 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/