好吧所以我想链接一个div与一个按钮,有多个div和每个div将被分配自己的按钮,而我试图实现的是当div是可见改变其按钮的颜色。jQuery链接按钮与div
这是我的代码到目前为止,这是行不通的。
<ul style="padding-left:10em;">
<li id="btID-1">1</li>
<li id="btID-2">2</li>
<li id="btID-3">3</li>
<li id="btID-4">4</li>
</ul>
<div id="pgID-1" class="ui-content">content 1</div>
<div id="pgID-2" class="ui-content">content 2</div>
<div id="pgID-3" class="ui-content">content 3</div>
<div id="pgID-4" class="ui-content">content 4</div>
jQuery代码:
$(document).ready(function() {
$('.ui-content').hide();
$('#pgID-1').show();
$(setPage);
function setPage() {
var active = $('.ui-content:visible');
currPage = $('.ui-content:visible').index(active);
currButton = $('.ui-dot').index(currPage);
$(currButton).css("color:#ff0000");
}
});
我也想的按钮来显示其股利和隐藏休息。我想知道我的代码有什么问题,以及是否有更好的方法来实现同样的事情。
非常感谢。
请出示你的HTML – Bill
如何创建的dom:是按钮旁边的div还是div中的按钮?这对解决方案的复杂性有很大的影响。 –
是啊旁边的股利没有在它 – user2279712