我正在使用以下函数从 url 中获取值。
function getParameterByName( name ) //courtesy Artem
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
网址如下。
http://localhost:9157/layout?oc=ARES&sn=Charitha&on=Araliya%20Restaurant.
这是我尝试设置要选择的元素的代码。
var oc = getParameterByName('oc');
$("#" + oc).prop("selected", true);
无论我如何使用 firebug 和其他调试工具进行检查,元素都不会被选中!有什么我做错了吗!我检查了 getParameterByName() 方法的值是否返回正确。数值是正确的!bt 它不起作用。