【发布时间】:2016-03-30 20:13:30
【问题描述】:
我有不同链接的下拉菜单,在此之前我有 2 个单选按钮,您可以在其中选择“模式”。
<div class="radio">
<label><input type="radio" name="mode" checked="checked" value="mode1">MODE1</label>
</div>
<div class="radio">
<label><input type="radio" name="mode" value="mode2">MODE2</label>
</div>
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Choose site
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a target="_blank" href="http://example.com/index.php?mode=">Site1</a></li>
<li><a target="_blank" href="http://example.com/index.php?mode=">Site2</a></li>
<li><a target="_blank" href="http://example.com/index.php?mode=">Site3</a></li>
</ul>
</div>
我使用这段代码 sn-p 来检测选择了什么模式并将其添加到 var 模式:
$(document).ready(function() {
var myRadio = $('input[name=mode]');
myRadio.on('change', function () {
var mode=myRadio.filter(':checked').val();
});
});
我想做的是将javascript var $mode添加到href标签。
href="http://example.com/index.php?mode={$mode}
我怎么能做到这一点?
我认为唯一的方法是使用一些 javascript 函数来做到这一点? 它不可能只“打印” var 到 href ?
JSFIDDLE:https://jsfiddle.net/DTcHh/18683/
【问题讨论】:
标签: javascript jquery html