Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 基于GET数据的初始下拉状态_Jquery_Select_Drop Down Menu - Fatal编程技术网

Jquery 基于GET数据的初始下拉状态

Jquery 基于GET数据的初始下拉状态,jquery,select,drop-down-menu,Jquery,Select,Drop Down Menu,我在下拉菜单中有一个对象模型: <select id="group_select" name="group_select"> <option value="1">Group One</option> <option value="2">Group Two</option> </select> 第一组 第二组 每个对应的对象都有一个详细信息页面,我想在其中有一个链接,该链接将用户发送到带有下拉菜单的页面,

我在下拉菜单中有一个对象模型:

<select id="group_select" name="group_select">
    <option value="1">Group One</option>
    <option value="2">Group Two</option>
</select>

第一组
第二组
每个对应的对象都有一个详细信息页面,我想在其中有一个链接,该链接将用户发送到带有下拉菜单的页面,该菜单中已经选择了他们引用的对象。我认为这可以通过查询字符串来完成,但我似乎弄错了。(例如,
/rank/objects/?group\u select=1

做这件事的正确方法是什么?jQuery的答案也很受欢迎,因为我已经在本页上使用了它

谢谢!

是的,可以

首先,我们需要创建一个函数来解析查询字符串

function queryString(key) {

  var longurl = window.location.search.substring(1);
  var splitted = longurl.split("&");


  for (i=0;i< splitted.length; i++) {
    var pair = splitted[i].split("=");

    var theKey = pair[0];
    var theValue = pair[1];

    if (theKey == key) {
      return theValue;
    }
  }

  // default is empty
  return "";

}
是的,可以

首先,我们需要创建一个函数来解析查询字符串

function queryString(key) {

  var longurl = window.location.search.substring(1);
  var splitted = longurl.split("&");


  for (i=0;i< splitted.length; i++) {
    var pair = splitted[i].split("=");

    var theKey = pair[0];
    var theValue = pair[1];

    if (theKey == key) {
      return theValue;
    }
  }

  // default is empty
  return "";

}

如果我理解正确,如果用户访问
/rank/objects/?group\u select=1
,您希望默认选择“group One”选项吗

大多数人都使用服务器端脚本来解决这个问题,但如果你愿意的话,它也可以在Javascript中实现


首先,我会从
位置提取“数字”。搜索
,然后使用jQuery的
$(“#group_select”).val(数字)
如果我理解正确,如果用户访问
/rank/objects/?group_select=1
您希望默认选择“group One”选项吗

大多数人都使用服务器端脚本来解决这个问题,但如果你愿意的话,它也可以在Javascript中实现

我首先从
位置提取“number”。搜索
,然后使用jQuery的
$(“#group_select”).val(number)