【问题标题】:appending select-box value to href将选择框值附加到 href
【发布时间】:2013-03-14 20:15:13
【问题描述】:

我有一个选项很少的选择框。 例如

<select>
   <option value="India">India</option>
   <option value="Usa">Usa</option>
  </select>

我有如下的 href 元素,我希望在单击 href 元素时将选择框中的选定选项的值附加到 href 链接。假设 name=India。

例如&lt;a href="http://localhost:8080/country?name="&gt;Visit Country&lt;/a&gt;

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:
    $('select').on('change', function() {
        var old_href = $('a').attr('href'),
            new_href = old_href.split('=')[0] + '=' + this.value;
        $('a').attr('href', new_href);
    });
    

    【讨论】:

    • 如果没有拆分,你不能这样做吗?只需 new_href = old_href + this.value;
    • ^^ 啊,很好。我现在看到了逻辑
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 2013-11-08
    • 1970-01-01
    • 2020-02-26
    • 1970-01-01
    • 2017-06-12
    相关资源
    最近更新 更多