首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery如何显示标题属性并追加到内部html

jQuery如何显示标题属性并追加到内部html
EN

Stack Overflow用户
提问于 2013-12-10 13:02:48
回答 5查看 4.6K关注 0票数 0

抱歉,这对jQuery来说是个全新的体验。我想知道如何获取title属性并将其附加到a href标记的内部html。我不能修改html源代码,但我必须能够将标题文本附加到a href标签内文本的末尾。感谢社区的帮助。

代码语言:javascript
复制
    <script style="text/javascript">
    $(document).ready(function()
    {
        $("#part4 > a").mouseover(function() {          
            $(this).next().html(("#part4 > a").attr("title")).toggle();
        });

        $("#part4 > a").mouseout(function() {
            $(this).next().html(("#part4 > a").attr("title")).toggle();
        });
    });
</script>
<div id="part4">
    <h2>4: Link and Title Attribute Demo</h2>

    <a href="#" id="linkTitle" title="This is text from the title attribute, wrapped in a span tag, placed here by jquery.">
    Hover over this text</a> 
</div>
EN

回答 5

Stack Overflow用户

发布于 2013-12-10 13:12:38

尝尝这个

代码语言:javascript
复制
$(document).ready(function()
{
    var text = $('#linkTitle').text();
    $("#part4 > a").mouseover(function() {                    
    $(this).html(text + $(this).attr('title')); 
   });
   $("#part4 > a").mouseout(function() {
     $(this).empty().append(text); 
   });
});

DEMO

票数 3
EN

Stack Overflow用户

发布于 2013-12-10 13:10:04

代码语言:javascript
复制
 var text = $('#linkTitle').html();
 $("#part4 > a").mouseover(function() {                    
      $(this).html(text + $(this).attr('title')); 
 });
  $("#part4 > a").mouseout(function() {
       $(this).html(text); 
 });
票数 1
EN

Stack Overflow用户

发布于 2013-12-10 13:12:25

代码语言:javascript
复制
$(this).html($("#selector").attr( "title" ));

代码语言:javascript
复制
$(this).append($("#selector").attr( "title" ));

试试上面的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20486511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档