Jquery 为什么最后一个孩子没有出现?
我已经建立了这个小提琴,但汽车是不显示时,文本框val是50。为什么呢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); 因为您缺少图像
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:)