我正在创建一个if语句来激发不同的功能。有没有更好的方法可以完成此功能?JavaScript if语句
$("#slide01-bttn").click(function() {
if ($("#slide-1").is('#featured_ul li:nth-child(1)'))
{
alert("First Child");
moveSlideFirstChild();
}
if ($("#slide-1").is('#featured_ul li:nth-child(2)'))
{
alert("Second Child");
moveSlideSecondChild();
}
if ($("#slide-1").is('#featured_ul li:nth-child(3)'))
{
alert("Third Child");
moveSlideThirdChild();
}
if ($("#slide-1").is('#featured_ul li:nth-child(4)'))
{
alert("Fourth Child");
moveSlideFourthChild();
}
});
如果'#slide-1'将永远是那些li元素之一,那么您可以使用['.index()'方法](http://api.jquery.com/索引/)来查看它是哪个li,并将moveX()函数与作为参数传递的索引一起使用的更通用的函数组合在一起... – nnnnnn
您能向我们展示'moveSlide ... Child'功能?我想这个论点会更容易。 – Bergi
可能,任何你可以发布html&moveSlide [number] Child()代码的机会,以便我们可以更好地了解发生了什么? – MLeFevre