我正在使用带有一些Ajax加载内容的单选按钮。基本上由于Web的其他功能,单选按钮完全基于jQuery。因此,每当我单击它们时,就会调用某些操作。无论如何-我无法解决1个问题。我希望在未加载Ajax内容时禁用单选按钮。我在ajax内容的回调之前/之后添加了标志,因此,每当加载ajax内容时,我在单选按钮上定义的click()操作均不起作用。
完全标准的单选按钮操作似乎仍然起作用(使用“ return false;”)。按照我的标准,我的意思是-单击后检查单选按钮-什么也不会发生。任何想法如何禁用它?以下是部分代码:
$('#radiobutton1').click(function() {
if (!$('#rightImage').parent().children().is(':animated') && loadrelease==true) {
actions to do here
}
return false;
})
最佳答案
在ajax调用开始时,禁用单选按钮:
$('#radiobutton1').attr('disabled','disabled')
完成后,再次将其重新打开:
$('#radiobutton1').attr('disabled','')