如何使用 html 复选框在 html 按钮中切换两个不同的链接?(IE) 一个按钮包含两个链接。使用复选框,如果设置为 true,单击按钮时应转到 xyz 站点,当复选框为 false 时,单击同一按钮时应转到 abc 站点?请帮助,因为我是 j 查询的新手。在共享点站点上使用它。
问问题
132 次
4 回答
0
这可能会帮助你,
$('button').on('click',function(){
var url=$('input:checked').length ? 'abc.com' : 'xyz.com';
alert(url);// use window.location.href=url; to open that url
});
于 2013-11-08T10:07:03.447 回答
0
在复选框更改开关链接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'));
}
})
})
于 2013-11-08T10:12:31.587 回答
0
这是尝试在浏览器中运行的正确代码,您甚至可以在 jsfiddle 中尝试
这里使用的两个概念是如何在 jquery 中检查复选框是否选中,有很多方法我通过使用 is(':checked') 来说明一种方法,另一种是绑定按钮的单击事件,这很简单。我希望你喜欢它。
<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>
于 2013-11-08T10:22:44.690 回答
0
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;
});
于 2013-11-08T10:23:24.910 回答