【发布时间】:2017-03-17 12:56:02
【问题描述】:
这是我尝试过的......
我可以更改下拉菜单以显示年度价格.. 但是当我点击每月..它不能改回每月价格..
单击单选按钮时我也想运行 select onchange 函数
我应该如何解决这个问题?
$( document ).ready(function() {
$(".radio-billing").change(function () {
var value = $(this).val();
$("#inputBillingcycle option").each(function () {
var optionValue = $(this).val();
if (optionValue == value) {
$(this).attr("selected", "selected");
return;
}
});
});
});
function someFunction(){
console.log("function is work!");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>
<input class="radio-billing" type="radio" name="billingcycle" value="monthly" />
Monthly price - xxxx
</label>
<label>
<input class="radio-billing" type="radio" name="billingcycle" value="annually" />
Annually price - xxxx
</label>
<select name="billingcycle" id="inputBillingcycle" class="form-control select-inline" onchange="someFunction();">
<option value="monthly"> Monthly price - xxxx
</option>
<option value="annually"> Annually price - xxxx
</option>
</select>
【问题讨论】:
标签: jquery html select radio-button