【发布时间】:2013-08-07 18:25:08
【问题描述】:
我有以下代码:
<div class="sequence-container">
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
</div>
和 jQuery:
$(window).load(function(){
$('.sequence-container div:first').show(); // show first on load
$('.next').click(function() {
var $next = $('.sequence-container div:visible').next();
if ($next.length) {
$('.sequence-container div').hide();
$next.show();
}
});
$('.prev').click(function() {
var $prev = $('.sequence-container div:visible').prev();
if ($prev.length) {
$('.sequence-container div').hide();
$prev.show();
}
});
});
这非常好,允许用户在 div 中来回移动。但是,我想做的是带回当前显示的div 的ID。我正在苦苦挣扎 - 有什么建议吗?
【问题讨论】:
-
我们可以有 jsfiddle 吗??
-
使用
.attr方法如$('.sequence-container div:visible').attr('id')