【发布时间】:2013-06-12 18:19:11
【问题描述】:
我正在尝试调用一个 JQuery 函数来为具有相同 id 的按钮发生淡入事件,但似乎只有浏览器中的第一个按钮可以发生该事件。
这是带有Id="skip" 的按钮“淡入”的 JQuery 函数。单击button(Id="next") 后,其他button(Id=skip) 正在淡入。
$(document).ready(function () {
$('button[id^="next"]').click(function () {
$("#skip").hide().fadeIn(5000);
});
});
这是按钮id="next"
<button id="next" type="submit" value="2" name="submit">Next</button>
这是按钮id="skip"
<div id="skip">
<form method="post" >
<input type="hidden" id="skip_ig" name="skip_ig" value=""></input>
<div id="fade"><button type="submit" value="3" name="submit">Skip >></button></div>
<?php include('includes/aftersubmit.php');
</form>
</div>
我有多个“下一步”和“跳过”按钮。但是只有第一个“跳过”按钮会淡入,其他的则不会。当有多个具有相同id 的按钮时,Jquery 函数是否只能调用第一个按钮?感谢您的帮助。
【问题讨论】:
-
“具有相同 id 的多个按钮”。有你的问题。