English 中文(简体)
页: 1
原标题:jQuery select box make option selected based on url

我有以下几个箱子。 http://domain.com/index/one>。 午餐的最后一个部分就是这样,即要选择一种选择。

<select>
    <option id="one">One</option>
    <option id="two">Two</option>
    <option id="three">Three</option>
</select>

I m 寻找“ j”或“ Java”解决办法。

最佳回答
var parts = window.location.href.split( / );
if (parts.length > 0) {
    $( #myselect ).val(parts[parts.length - 1].split( ? )[0]);
}

并且确保你确定你的选择,给你的选择带来价值,而不是:

<select id="myselect">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three">Three</option>
</select>
问题回答

我认为,这应当做到,假定URL有你所提到的最后一部分(与你的问题一样)。

$( #selectid ).val(window.location.href.substring(
                      window.location.href.lastIndexOf( / )+1))

是否有理由要求你重新尝试用jquery/javascript这样做? 采用你重新使用的服务器辅助语言,这样做似乎更加合乎逻辑。 或许也可以使用改写器。

I guess you are looking for: window.location Maybe parse a range from that url.

Sample: http://jsfiddle.net/R48GY/





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签