Jquery - 谷歌Chrome问题,函数调用不正确!

时间:2011-04-27 12:13:12

标签: javascript jquery google-chrome

我有一个带有jquery的代码,它适用于所有浏览器(甚至ie6 !!!)但它在chrome中不起作用..它在错误的时间调用错误的函数,所以它显示错误的东西......

尝试用100种不同的方法修复它,几乎重写了所有的代码,但是相同的

也许任何人都可以发现可以修复它的问题......

链接在这里!!!添加了一些有用的内容 - http://jsfiddle.net/EQywA/2/ - 适用于chrome中的每个浏览器!我现在的事情是可以理解的,现在错了!!

任何想法???? :)

1 个答案:

答案 0 :(得分:2)

我在Chrome中看到语法错误。我不知道你知道chrome有多好,但是如果你只是点击Cntrl-Shift-j你会得到显示错误的javascript控制台。

});
</script>

我删除了:});

并且不再收到错误。

编辑: 而不是使用不起作用的nth-child,尝试: var index = $ this.parent()。prevAll()。length

变化

if($(this).parent().is('.product form .variant_box_option:nth-child(1)'))

if($this.parent().prevAll().length == 0)