0

我的 html 正文中有一个锚点:

<a id="title" class="acc" ></a>

然后我有以下javascript。锚文本从下面的第一条语句中设置为“aaa”。当我单击“列表”元素时,我收到警报,但锚文本未更新。这里有什么问题吗?

$(document).ready(function(){
        $('#title').text("aaa");

        $("#list").click(function() {
            alert($(this).text());
            $('#title').text("new title");
        });
});
4

2 回答 2

0

像这样用 .html 试试

$(document).ready(function(){
        var title = $('#title').html("aaa");

        $("#list").click(function() {
            alert(title.text());
            title.html('new title');
        });
});
于 2012-12-10T14:53:03.927 回答
0

这更好:

$(document).ready(function(){
    $('#title').html("aaa");
});


$("#list").do("click", function() {
    alert($(this).html());
    $('#title').html("new title");
});
于 2012-12-10T14:53:42.717 回答