Я создаю функцию, которая проверяет запрос в url (? Regio = zuid). Теперь функция работает неправильно. Если я кладу это в консолиФункция jQuery не определена, но в консоли работает функция
jQuery("select[title='Regio']").val(nCorrespondingVal);
я nCorrespondingVal не определен
Если я кладу в целом функция работает правильно
function fnSelectDropDownValue(){
var nCorrespondingVal = jQuery("select[title='Regio'] > option:contains('+sRegio+')").val();
jQuery("select[title='Regio']").val(nCorrespondingVal);
}
Строка должна заполнить значение из URL запроса в меню DropDown
jQuery(document).ready(function() {
document.getElementById("defaultOpen").click();
function getParameterByName(name, url) {
if (!url) {
url = window.location.href;
}
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var sRegio = "Regio "+getParameterByName('regio');
//output = Regio Zuid
function fnSelectDropDownValue(){
var nCorrespondingVal = jQuery("select[title='Regio'] > option:contains('+sRegio+')").val();
jQuery("select[title='Regio']").val(nCorrespondingVal);
}
});
Вы не назвали 'функцию fnSelectDropDownValue' в вашем коде. 'jQuery (" select [title = 'Regio'] "). Val (nCorrespondingVal);' не работает на консоли из-за проблем с областью. – acesmndr