要检测单选输入元素上的单击或更改事件并显示div
响应:
$('input:radio').click(
function(e){
if ($(this).is(':checked')){
$(selectorForRelevantDivElement).show();
}
});
或者:
$('input:radio').change(
function(e){
if ($(this).is(':checked')){
$(selectorForRelevantDivElement).show();
}
});
您还可以使用该on()
方法,并绑定到无线电输入的祖先元素(这用于将事件处理分配给动态创建的元素):
$('form').on('change click', 'input:radio', function(e){
console.log(e.type); // shows the event, whether 'click' or 'change'
if ($(this).is(':checked')){
$(selectorForRelevantDivElement).show();
}
});
参考: