jquery 更改文本并将其替换为链接

标签 jquery html hover center

我想更改一些文本 bij,当您用鼠标移到它上面时,将其替换为 url。 我知道你不能通过使用动画(这是针对CSS的)来改变它,这就是我使用淡出的原因。 在花了几个小时之后,我仍然不明白为什么它不起作用。

我还希望整个 div 位于页面的中心,我尝试了 valign 等,但这都不起作用。这不是一个优先事项,但最好替换 margin-top

<div align="center" style="margin-top: 20%;"> 
  <div id="change">
    <p id="big">Welcome!</p>
  </div>
  <img src="pic.JPG" alt="Logo" width="40%" height="90"/>
</div>

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$("#change").hover(
function(){
    $(this).find('p').fadeOut('slow', function() {
          $(this).text('<a href="Index.html">Continue</a>').fadeIn('slow'); 
    });
}, 
function(){
    $(this).find('p').fadeOut('slow', function() {
          $(this).text('Welcome').fadeIn('slow'); 
    });    
});
</script>

提前谢谢!

最佳答案

使用html方法:

$(this).html('<a href="Index.html">Continue</a>').fadeIn('slow'); 

关于jquery 更改文本并将其替换为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14622430/

相关文章:

javascript - jquery数据表添加类到行

jquery - 检查字体大小是否增大

html - python : How Can I Render HTML Code And Show The Result To The User?

javascript - 如何绑定(bind)PhoneJs中两个表的数据?

css - 悬停在选择和选项上的 IE 错误

javascript - 元素移动时悬停不正确

javascript - 专注于嵌套的 contenteditable 元素

javascript - 如何从另一个 html 文件中取消隐藏元素 onclick

html - 将 <td> 中的文本输入与 twitter bootstrap 中的右侧对齐?

CSS - 如何只针对 parent 而不针对 child