我试图在选择单选按钮时显示div,但它没有运行。我包含所有jQuery文件等,并且控制台未显示任何错误:
输入:
<input type="radio" value="1" id="international" name="international"/>
Javascript:
if($('#international').prop('checked') == true){
alert('test');
$("#internationalprice").show();
}
最佳答案
您需要向该元素添加change
事件侦听器:
Example Here
$('#international').on('change', function () {
if (this.checked) {
$("#internationalprice").show();
}
});
如果您想在没有jQuery的情况下实现此目的:
Example Here
document.getElementById('international').addEventListener('change', function () {
if (this.checked) {
document.getElementById('internationalprice').style.display = 'block';
}
});
关于jquery - 如果选中单选按钮未运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28723423/