通过jQuery更改鼠标悬停时的动态按钮文本[复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过jQuery更改鼠标悬停时的动态按钮文本[复制]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

如何通过jQuery更改鼠标悬停时的动态按钮文本,

按键

 <button type="button" id="sendRequest" ><span>Avialable Now</span></button>

jQuery的

$(document).ready(function(){
    $('#sendRequest').hover(function() {
         $(this).find('span').text('Send Request');
    }, function() {
        $(this).find('span').text('Avialable Now');
 });
});

我想在每个动态创建的按钮上更改文本,上面我只能在单个或第一个按钮上更改文本。

答案

将选择器从$('#sendRequest')更改为$('button')。这将提高当前eventbutton

$(document).ready(function(){
    $('button').hover(function() {
         $(this).find('span').text('Send Request');
    }, function() {
        $(this).find('span').text('Avialable Now');
 });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" id="sendRequest1" ><span>Avialable Now</span></button>
<button type="button" id="sendRequest2" ><span>Avialable Now</span></button>

以上是关于通过jQuery更改鼠标悬停时的动态按钮文本[复制]的主要内容,如果未能解决你的问题,请参考以下文章

悬停html文本更改上的Jquery

Javascript通过将鼠标悬停在按钮外部来更改按钮的颜色

在菜单组件中鼠标悬停时更改按钮的图标和文本颜色

Jquery鼠标悬停按钮图标动态变化效果

更改嵌套 div 内鼠标悬停时的图层颜色

更改链接悬停时的背景图像