通过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')
。这将提高当前event
的button
。
$(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更改鼠标悬停时的动态按钮文本[复制]的主要内容,如果未能解决你的问题,请参考以下文章