javascript - jQuery 如何从下拉菜单中更改 href 属性?

标签 javascript jquery html

我正在尝试制作一个下拉菜单来更改按钮的 href 属性。 我是 jQuery 的新手,我一直在复制和粘贴代码而不了解它是如何工作的。

这是我的粘贴箱: http://pastebin.com/53es3gLi

这是完整版本: http://pastebin.com/trieK16d

有没有办法根据下拉菜单的结果更改#btnLink的href值?当我使用时

$("#btnLink").attr("href", $('#Link');

它用 [Object %20% Object] 替换我的链接,但如果我用链接替换 ​​$('#Link') ,它可以工作,但它是一个固定链接。它独立于下拉菜单。

还有人可以帮忙解释一下代码中的jquery位吗,我想知道如何使用它以及为什么使用它。提前致谢

最佳答案

您正在设置 jQuery 对象,而不是“链接”字段的值。

$("#btnLink").attr("href", $('#Link').val());

关于javascript - jQuery 如何从下拉菜单中更改 href 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32846717/

相关文章:

javascript - 尝试将 html 标记发送到服务器时,Ajax 调用不起作用

javascript - 使用 JQuery 获取所有数据绑定(bind)值

php - 自动用 "<br>"替换 html 标签

jquery - 滚动时动画元素

javascript - 随着内部 div 变大动态改变外部 div

php - 用 PHP 显示多张图片

JavaScript 嵌套列表 CSS

javascript - Google Maps api v3 - 在从点击事件中添加新标记之前删除标记

javascript - 旋转图像和像素碰撞检测

javascript - 识别 li 标签