我在wordpress上使用聯繫表單7,直到今天我遇到了問題。我來了解到這是一個jQuery衝突。我發現這個問題只發生在Firefox的罰款工作。wordpress聯繫表單7和自定義jQuery衝突
我有一些自定義的jQuery,我可以在下面看到。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
var map = [ '11.99', '£13.99', '£14.99' ];
jQuery('#payslips-required').change(function(){
var o = parseInt($(this).val()) < 3 ? jQuery(this).val()-1 : 2;
jQuery('#price').val(map[o]).addClass('hidden');
});
});
</script>
有了上述的地方,阿賈克斯不能在我需要的聯繫表格7上工作。當我刪除
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
它的作品,但自定義jQuery沒有。我需要運行。
這是錯誤,當我檢查它在Chrome
Uncaught TypeError: Object [object Object] has no method 'on'
任何建議,我得到什麼?
發佈的代碼中沒有任何內容需要三年前的jQuery版本才能運行? – adeneo
如果是這種情況,爲什麼當我刪除它不工作? – addy88
我應該怎麼知道,在所有版本的jQuery中,它對我來說都很好 - > http://jsfiddle.net/3wsHA/ ...所以這不是問題。 – adeneo