javascript - 基于选择框的链接位置更改

标签 javascript jquery html

我有一个文件管理器,我想尝试并鼓励用户下载。我见过网站做类似的事情,但不知道尝试搜索类似的帖子叫什么。

enter image description here

这就是我想要的。如果勾选了“使用管理器”,它将为他们提供一个与未勾选时不同的 URL。

希望这是有道理的。

谢谢

最佳答案

您要做的是处理复选框上的点击事件,并根据它的值(选中或未选中)修改“立即下载”链接的 href 属性。

$( "#your_checkbox" ).on( "click", function(){
  var link = "http://some_link.com"; // default link for unchecked
  if ( $(this).is( ":checked" ) ){
    link = "http://some_other_link.com"; // modified link for checked
  }
  $( "#your_download_btn" ).attr( "href", link ); // setting the href
});

这是一个simple demo .

关于javascript - 基于选择框的链接位置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942108/

相关文章:

Javascript:比较两个浮点值

javascript - 使用按钮按 Angular 拖放元素

javascript - 是否可以在 Python 中将函数打印为字符串?

javascript - 如何从具有相同类的多个 div 中删除没有 <a> 标签的 div?

html - 音频标签不适用于 React.js

javascript - 将 D3 线条样式改回常规

javascript - 如何根据产品类别隐藏/显示 woocommerce 产品页面上的链接?

Jquery 计算 <ul> 中的 <li> 并为不能被数字 4 整除的添加自定义样式

javascript - 在没有 ID 的情况下访问类中的按钮值

JQuery 仅使用 html() 抓取特定文本