如何使用jQuery更改链接的标题

时间:2011-08-29 05:54:49

标签: javascript jquery hyperlink

这是我的代码:

      $('#link').attr("href",link) 
      $('#link').text(text)

如何使用jQuery更改链接的标题?我正在更改网址,但我无法编辑文本,我做错了什么?

<a id="link" href="" target="_blank">text</a>



 $('#link').attr("href",data[1].url) 
 $('#link').attr("title",data[1].title) 

<a href="http://link.com">title</a>

我想简单地改变两件事:

  1. URL
  2. 标题(如上所示)
  3. 我可以更改链接,但标题不会更改。我选错了。因此,有没有办法列出所有可用的attr?或者你能帮助我改变上面的文字标题吗?

    任何一个答案都可以接受。

            <div id="highlight" class="topicHighlight hero1">
                <h3 id="h3">hero_1_large_text</h3>
                <p id="p"></p>
                    <span id="coverTextSpan">hero_1_small_text</span>
                    <a id="link" href="url" target="_blank">text</a>
            </div>
    

4 个答案:

答案 0 :(得分:7)

使用html功能:

$('#link').html(text);

或者,如果您正在谈论title属性:

$('#link').attr('title','some title');

答案 1 :(得分:0)

我认为您需要使用HTML()方法来更改锚标记的内容。 以下是文档的link

答案 2 :(得分:0)

你只能试试这个javascript。

document.getElementById('link').innerHTML = "new title";

我认为这对你很有帮助..

感谢。

答案 3 :(得分:0)

如果所有这些答案都不适合您,那么您应该检查:

  1. 您选择哪个元素并查看它是否正确
  2. 您为标题分配了哪些变量(data [1] .title)
  3. 我建议在firefox中使用firebug或在google chrome中使用dev控制台,并使用console.log()函数记录事物,这样你就不必一直警告()它们。