将这一段JavaScript代码改写成JQuery怎么写?
varaModuleLis=document.getElementById('moduleAera').getElementsByTagName('li');varaMo...
var aModuleLis = document.getElementById('moduleAera').getElementsByTagName('li');
var aModuleBtns = document.getElementById('modulebtn').getElementsByTagName('img');
var i = 0;
for(i=0;i<aModuleBtns.length;i++)
{
aModuleBtns[i].index=i;
aModuleBtns[i].onclick = function()
{
aModuleLis[this.index].style.display='block';
};
} 展开
var aModuleBtns = document.getElementById('modulebtn').getElementsByTagName('img');
var i = 0;
for(i=0;i<aModuleBtns.length;i++)
{
aModuleBtns[i].index=i;
aModuleBtns[i].onclick = function()
{
aModuleLis[this.index].style.display='block';
};
} 展开
3个回答
展开全部
var aModuleLis = $("#moduleAera li");
var aModuleBtns = $("#modulebtn img");
aModuleBtns.each(function(i){
$(this).index = i;
$(this).click(function()
{
aModuleLis.eq(i).css("display", "block");
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(document).ready(function(){
$("#modulebtn img").click(function(){
var currentIndex = $this.index();
$("#moduleAera li:eq("+currentIndex+")").show();
});
});
$("#modulebtn img").click(function(){
var currentIndex = $this.index();
$("#moduleAera li:eq("+currentIndex+")").show();
});
});
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("img#modulebtn").each(function(i,n){
$(this).attr('index',i);
$(this).bind('click',function(){
$("img#modulebtn").show();
});
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询