Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么最后一个孩子没有出现?_Jquery - Fatal编程技术网

Jquery 为什么最后一个孩子没有出现?

Jquery 为什么最后一个孩子没有出现?,jquery,Jquery,我已经建立了这个小提琴,但汽车是不显示时,文本框val是50。为什么呢 var interval; interval = setInterval(function () { var chosenvalue = $(".amount1").val() $(".box ul li").hide(); $(".box ul li:nth-child(" + chosenvalue + ")").show(); }, 100); 因为您缺少图像

我已经建立了这个小提琴,但汽车是不显示时,文本框val是50。为什么呢

var interval;
    interval = setInterval(function () {
        var chosenvalue = $(".amount1").val()
        $(".box ul li").hide();
        $(".box ul li:nth-child(" + chosenvalue + ")").show();
}, 100);

因为您缺少图像18,这导致您只有49个
li
元素/图像:

<li><img src="http://binekarac.vw.com.tr/images/360/passat/360_passat_00017.png"/></li>
<li><img src="http://binekarac.vw.com.tr/images/360/passat/360_passat_00019.png"/></li>

  • 很好的发现,我甚至没有考虑过自己看这些图片!哇!我非常尊重这一点。这很难察觉。谢谢你,先生!我能问一下为什么要使用区间吗?你能不能把这个逻辑放到滑块中:
    slide:function(event,ui){$(.amount1”).val(ui.value);$(.box ulli”).hide();$(.box ulli:n子项(+ui.value+)).show();}
    更好的方法是为文本框添加onkeyup事件,并将其与间隔内的代码混合。这样,您就不会有可能导致问题的永久javascript。这是如果您想通过在文本框中键入数字来加载图像。@ChrisHardie done:)