每次点击链接时更改变量

时间:2011-03-12 14:51:00

标签: jquery-selectors

链接:

<ul id="topics">
<? while ($row = mysql_fetch_object($result)) { ?>
<li>- <a href="#" title="<?=$row->t_topic;?>"><?=$row->t_topic;?></a></li>
<? } mysql_free_result($result); ?>
</ul>

jQuery代码:

$(function() {
    $("a").click(function(){
        var title = $("a").attr("title");
        $("#main").html(title);
    });
});

'title'在每个链接上都有所不同。当我点击链接时,它不会读取var'title'。

1 个答案:

答案 0 :(得分:3)

代码需要从单击的特定a标记中读取标题。这个简单的改变应该这样做:

$(function() {
    $("a").click(function(){
        var title = $(this).attr("title"); // Note "this" here
        $("#main").html(title);
    });
});