javascript - 从选择下拉列表中创建查询字符串链接?

标签 javascript php jquery html

我想构建一个带有查询字符串的简单网址,该查询字符串可通过 javascript/jquery 从下拉框中运行。

类似这样的事情...

<select id="query">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

<a onclick="window.location='http://www.website.com/?title=' + $(#query);"></a>

有什么想法吗?

最佳答案

将标记更改为

<select id="query">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

<a id="anchor" href="http://www.website.com/?title=1"></a>

然后添加一些 jQuery

$('#query').on('change', function() {
    $('#anchor').attr('href', 'http://www.website.com/?title=' + this.value);
});

更改 href 并将所选值添加到 URL 的查询字符串

关于javascript - 从选择下拉列表中创建查询字符串链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23091702/

相关文章:

javascript - 将相对 div 放置在由窗口生成的绝对 div 高度下

php - 使用 HTML5 本地存储镜像 MySQL 数据库架构以供查询

php - 将 APNS 推送通知发送到 PHP 中的多个设备 token 时出现问题

javascript - 在php中的表中添加onclick事件

javascript - 下拉列表 removeClass 不起作用

javascript - 如何使用 jquery 获取 ckeditor textarea 值?

javascript - 创建一个函数来进行乘法运算

javascript - 我得到一个 JSON/Javascript 对象,因为我可以在控制台中看到它,但如何让它序列化并使我的数据绑定(bind)到我的 Ui 元素?

javascript - 在 Twitter Bootstrap 选项卡中使用多个图片库

javascript - 使用 jquery 进行异步调用