jQuery:在悬停时替换并删除 HTML 片段

标签 jquery html

我对 jQuery 非常陌生。我试图让 td 中的文本在将 tr 悬停在上方时替换为 HTML 代码段,然后恢复为原始 td 之后的内容。

提前致谢!

最佳答案

像这样的事情就可以做到:

var originalContent = $('.myTR td').html();
$('.myTR').hover(function() {
     $('.myTR td').html('<strong>New HTML</strong>');   
}, function() {
     $('.myTR td').html(originalContent); 
});

假设您的 HTML 如下所示:

<table>
    <tr class="myTR">
        <td>Text td</td>
    </tr>
</table>

你可以测试一下here

关于jQuery:在悬停时替换并删除 HTML 片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7155274/

相关文章:

java - 如何重定向到 WEB-INF 文件夹内的 JSP

javascript - 使用子元素的信息隐藏 li 元素

Javascript获取img的宽度和高度并将其放入另一个类的css中

javascript - 使用 Javascript(Jquery?)+ Zurb Modal 停止 HTML5 音频

html - 在图像上创建一个 float 框,另一个 float 框位于另一种颜色的 HTML 中

javascript - jQuery - 根据输入链接中粘贴的链接选择一个选项

python - Pandas to_html() 截断字符串内容

javascript - Jquery 与 Asp.net 按钮

javascript - 如何在日期之前/之前禁用/启用输入元素?

javascript - 从文本框中单击后,jQuery onblur 不显示值