从锚标记中提取id的一部分

时间:2011-04-25 10:31:54

标签: jquery

我想从< a>的'id'中提取数字标签

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

当我点击任何一个锚标签时,我必须显示它是哪个链接

当我点击&lt; a&gt;时说 id =“t-1”的标签,然后我需要在屏幕上提醒1。

如何使用jQuery?

3 个答案:

答案 0 :(得分:1)

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

我没有链接代码,以便您可以看到正在发生的事情。

答案 1 :(得分:0)

试试这个

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

alert(id.subString(1,2);

答案 2 :(得分:0)

您可以为此设置一个非常简单的点击事件:

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

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

以下是一个有效的例子:http://jsfiddle.net/aAYvd/1/