如何使用复选框在同一按钮上的链接之间切换
how to use check box to toggle between links on the same button?
如何使用 HTML
复选框在 HTML 按钮中切换两个不同的链接?(IE) 一个按钮包含两个链接。使用复选框时,如果设置为 true,则单击按钮应转到 XYZ 站点,当复选框为 false 时,单击同一按钮应转到 ABC 站点?请帮忙,因为我是j查询的新手。在共享点网站上使用它。
这可能会对你有所帮助,
$('button').on('click',function(){
var url=$('input:checked').length ? 'abc.com' : 'xyz.com';
alert(url);// use window.location.href=url; to open that url
});
试用演示
打开复选框更改开关链接 href:.HTML
<input type="checkbox">
<a href="#" data-url1='lala' data-url2='lolo'>button</a>
简讯
$(function(){
$('a').attr('href',$('a').data('url1'));
$('input').on('change',function(){
if($(this).is(':checked')){
$('a').attr('href',$('a').data('url2'));
}else{
$('a').attr('href',$('a').data('url1'));
}
})
})
这是正确的代码 尝试在浏览器中运行它,您甚至可以在 jsfiddle 中尝试此操作
这里使用的两个概念是如何在jquery中选中复选框或未选中,我有很多方法可以使用is(':checked')来说明一种方式另一个是绑定按钮的 Click 事件,这很简单。希望你喜欢。
<html>
<head>
<title></title>
</head>
<body>
<input type="checkbox" id="myCheckbox" />
<button id="myButton">Click</button>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#myButton').click(function(){
if($('#myCheckbox').is(':checked')){
window.location.href = "http://www.google.co.in";
}else{
window.location.href = "http://jforjs.com";
}
})
})
</script>
</body>
</html>
演示
.HTML
<input id="choice" name="choice" type="checkbox" data-yes="http://www.xyz.com" data-no="http://www.abc.com"/>
<button id="submit">submit</button>
jQuery
$('#submit').on('click',function(){
var url ='';
if($('#choice').is(':checked')){
url = $('#choice').data('yes');
}
else{
url = $('#choice').data('no');
}
alert(url);
//Uncomment below for redirecting automatically to the desired url
//location.href = url;
});
相关文章:
- 什么's使用链接和脚本标记引用JavaScript源之间的区别
- 在我的Javascript和HTML之间的表单提交按钮链接中遇到问题
- 单击.之间具有特定名称的链接的JS.<>标签.我应该使用 window.find(string).click()、
- angularjs+ui.router:指令控制器和链接函数之间的不同行为
- 如何使用分割来分割网页,以及如何在网页的这些部分之间提供链接
- angularJS:如何打破模型和视图之间的链接
- 我想在链接之间隐藏一个字符
- 级联和链接之间的区别是什么
- 如何使用链接在输入框之间导航
- 正在节点d3.js之间创建链接,当前返回Uncaught TypeError:无法读取属性'weight'
- D3Javascript中的力定向图中节点之间的链接
- Ext JS Gannt 在任务之间添加链接
- 在强制布局 D3.js 中保持节点之间的动态链接距离
- 如何使用复选框在同一按钮上的链接之间切换
- 使用 Jquery 在图像及其链接之间交替
- 在javascript中的两个下载链接之间创建一条折线
- 获取链接之间的值
- 链接之间的循环.同时打开多个页面并且不停止
- 如何在youtube Json链接之间插入字符
- 如何在javascript的超链接之间添加一个变量值