我有这样的代码。对话框第一次打开并运行良好,对话框按钮显示为隐藏。当条件为真时,代码可以很好地启用按钮。关闭对话框后,当它第二次打开时,它再次正确显示为隐藏,但当它采用相同的条件时,它不会启用。我在那里放了一个警报,它也出现了,但是句子 $(".ui-dialog-buttonpane button:contains('Aceptar')").button("enable"); 这次不工作。怎么了?
这是代码的片段:
$(document).ready( function() {
$( "#pregunta3 label" ).click(
function(event)
{
var eleccion = $(this).text();
var titulo = $("#h33").text();
if(event.target==this){
$("#contiene_preguntas").accordion({active:false});
$("#pipa3").text(eleccion);
if($("#pregunta1").length & $("#pregunta2").length)
{
if($("#pregunta1 input[type=radio]").is(':checked') & $("#pregunta2 input[type=radio]").is(':checked'))
{
var isDisabled = $( ".selector" ).button( "option", "disabled" );
alert(isDisabled);
**$(".ui-dialog-buttonpane button:contains('Aceptar')").button("enable")****;
}
}