【发布时间】:2019-04-21 16:04:06
【问题描述】:
我发现这段代码用选中的复选框值替换了链接文本(=“显示”)。现在,我正在寻找将选中/未选中值附加/删除到链接 url 本身的代码。
function calculate() {
var arr = $.map($('input:checkbox:checked'), function(e, i) {
return +e.value;
});
$("[href$='feature=']").text('the checked values are: ' + arr.join(','));
}
calculate();
$('div').delegate('input:checkbox', 'click', calculate);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div>
<input type="checkbox" name="options[]" value="Teamsport" />
<input type="checkbox" name="options[]" value="Individual sport" />
</div>
<div><a href="/best/?price=123&feature=">Show</a></div>
<a href="/best/?price=123&feature=Teamsport">Show</a>
非常感谢你们的帮助,伙计们!
【问题讨论】:
标签: javascript jquery html checkbox