0

URL の sortby で見つかった値にドロップダウンを設定したいと考えています。Jquery を使用して URL からクエリ文字列を取得する方法がわかりません。jquery には何かが組み込まれていますか?

URL: http://www.test.com/search.php?h=454&sortBy=books&nan=4812

<select class="SearchSortingList">
  <option value="tires">5tires and stuff</option>
  <option value="cars">5cars and stuff</option>
  <option value="books">5books and stuff</option>
  <option value="kites">5kites and stuff</option>
</select> 

これが私がいるところです。ちょっとした助けが必要です。

 // select books dropdown since the value of sortby (in url) is books
 $('select[name="SearchSortingList"]').val(JQUERY_GRABQUERYSTRINGVALUE('sortBy'));
4

2 に答える 2

2

私の知る限りではありませんが、正規表現を使用してソート値を抽出できます

var val = location.href.match(/[?&]sortBy=(.*?)[$&]/)[1];
$('.SearchSortingList').val(val);
于 2013-07-04T07:18:49.237 に答える