从javascript动态设置锚文本click()

时间:2012-12-10 14:45:35

标签: javascript html css anchor

我的html主体中有一个锚点:

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

然后我有以下javascript。锚文本从下面的第一个语句设置为'aaa'。当我点击'list'元素时,我收到警报,但锚文本没有更新。这里有问题吗?

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

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

2 个答案:

答案 0 :(得分:0)

尝试使用.html像这样

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

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

答案 1 :(得分:0)

这更好:

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


$("#list").do("click", function() {
    alert($(this).html());
    $('#title').html("new title");
});