Я думаю, что код, который вы хотите, минимизирован, что делает его очень трудным для чтения, но этот бит f(k).change
или f(i).change
в функции 'ProductOptionsMenus', вероятно, является битом, выполняющим работу (f - это jqnc (), который яПодозреваю, что это jQueryNonConflict fubnction) От того, какие k и i частично зависят от того, какие переменные передаются как l, g, o и p
Что касается ваших комментариев, я пробовал этот сценарий:script:
$('#options-1 option').each(function(){
$(this).parent().after('<input type="radio" name="options-1radio" value="'+$(this).val()+'" /> - '+$(this).text()+'<br />');
});
$('#options-1').after('<br />');
$('input[name=options-1radio]').click(function(){
radioVal = $('input[name=options-1radio]:checked').val();
$('#options-1').val(radioVal);
$('#options-1').change();
});
//$('#options-1').hide();
Но, увы, у меня та же проблема, что и вы, в том, что не срабатывает переключатель, который активирует поиск цены.Я получаю ошибку «слишком много рекурсии», но, похоже, она срабатывает без выполнения кода выше.Я не знаю, является ли это вашим добавленным кодом или исходным кодом.
Желаю вам всего наилучшего в решении этой проблемы.Если у меня будут какие-либо мысли, я отправлю.