Есть сайт на
wordpress. Сделал отдельную страничку с калькулятором, где подключанию скрипты для получения величин, проверки и отправки данных.
Сейчас, в данном коде, который есть, при клике получаю ошибку:
Uncaught ReferenceError: getRadioCalc1 is not defined at HTMLInputElement.onclick
Код:
|
<?php get_header(); ?>
<script>
jQuery.noConflict();
(function( $ ) {
$(function() {
function getInputCalc1(f1, f2, step) {
$('#w-size-1').attr('checked', false);
var f1Val = $('#' + f1).val();
var f2Val = $('#' + f2).val();
var rezult = 'Размеры: (ширина=' + f1Val + ' мм, высота=' + f2Val + ' мм)';
rezCalc1[step + 1] = rezult;
$('#rez1').val(rezCalc1.join(', '));
return false;
}
});
})(jQuery);
</script>
<ul class="step-list">
<li><input type="radio" class="radio" name="w-type" id="w-t-1" onclick="getRadioCalc1('Квартира',0);"><label for="w-t-1">Другое</label></li>
<li>..</li>
<li>..</li>
</ul>
<script>
(function( $ ) {
$(document).on('click', '.form-submit-355', function() {
});
})(jQuery);
</script>
<?php get_footer(); ?> |
Если делать без обвертки
jQuery.noConflict();
(function( $ ) {
$(function() {
});
})(jQuery);
то получаю ошибку изначально:
TypeError: $ is not a function when calling jQuery function
Как это можно исправить?