私はこのようなコードを持っています。ダイアログが開き、最初はうまく機能し、ダイアログ ボタンが非表示になります。条件が真の場合、コードはボタンを有効にします。ダイアログを閉じた後、2回目に開いたときに再び正しく非表示に表示されますが、同じ条件をとると有効になりません。私はそこに警告を置き、それはうまく見えますが、文 $(".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")****;
}
}