0
de url (? regio = zuid)에서 쿼리를 확인하는 함수를 만들고 있습니다. 이제 함수가 제대로 작동하지 않습니다. 내가 콘솔에 넣고 경우 는jQuery 함수가 정의되지 않았지만 콘솔에서 함수가 작동합니다.
jQuery("select[title='Regio']").val(nCorrespondingVal);
내가 전체 기능에 넣으면
을 정의되지 nCorrespondingVal를 얻을이 라인은 URL에서 값을 채워야 제대로
function fnSelectDropDownValue(){
var nCorrespondingVal = jQuery("select[title='Regio'] > option:contains('+sRegio+')").val();
jQuery("select[title='Regio']").val(nCorrespondingVal);
}
작동 드롭 다운 메뉴에서 쿼리
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