jQueryUI选项卡,如何执行此操作-带有传递值的页面url

jQueryUI选项卡,如何执行此操作-带有传递值的页面url,jquery,Jquery,我已经发送了无数天试图从多个代码源中找出这个问题 我想从新的代码开始 我想使用ui选项卡功能,但也可以通过url访问选项卡页面。此外,我希望能够通过url中的字符串传递值(即?Mode=Apple)。我的发送结果是我想访问(www.something.com/#Tab1_MONKEYSEE?Mode=Apple&Money=King)-将我发送到Tab1页面并传递这些值 谢谢您的问题并不是很具体,我可以通过指出这个非常有用的函数来帮助您从查询字符串中检索参数:: function getPara

我已经发送了无数天试图从多个代码源中找出这个问题

我想从新的代码开始

我想使用ui选项卡功能,但也可以通过url访问选项卡页面。此外,我希望能够通过url中的字符串传递值(即?Mode=Apple)。我的发送结果是我想访问(www.something.com/#Tab1_MONKEYSEE?Mode=Apple&Money=King)-将我发送到Tab1页面并传递这些值


谢谢

您的问题并不是很具体,我可以通过指出这个非常有用的函数来帮助您从查询字符串中检索参数::

function getParameterByName(name)
{
  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, " "));
}
因此,如果您导航到一个页面www.something.com/yourpage.php?tab=Tab1\u MONKEYSEE&Mode=Apple&Money=King,您可以:

var tab = getParameterByName('tab');
var mode = getParameterByName('mode');
var Money = getParameterByName('Money');

var $tabs = $('#example').tabs();

$tabs.tabs('select', '#' + tab);//select tabs with id: Tab1_MONKEYSEE

太棒了,这是我从未想过的!