Меняйте переменную каждый раз, когда нажимаете на ссылку - PullRequest
0 голосов
/ 12 марта 2011

ссылки:

<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 Ответ

3 голосов
/ 12 марта 2011

Код должен прочитать заголовок из определенного тега a, по которому щелкнули.Это простое изменение должно сделать это:

$(function() {
    $("a").click(function(){
        var title = $(this).attr("title"); // Note "this" here
        $("#main").html(title);
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...