无法设置所选项目jquery

时间:2013-06-15 08:46:34

标签: javascript jquery html html5

我正在使用以下函数从网址中获取值。

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()方法的值是否返回正确。价值观是正确的!它不起作用。

1 个答案:

答案 0 :(得分:1)

试试这个: -

$("#my-Select option[text=" + oc +"]").attr("selected","selected") ;