2013-02-22 2 views
0

Как я могу ссылаться на следующую кнопку в диалоговом окне диалога jQuery UI?jQuery UI dialog - Ссылка на следующую кнопку

Мне нужно изменить цвет фона для кнопки «Далее», когда кнопка нажата, потому что Internet Explorer имеет сбой, который постоянно меняет цвет фона кнопки на синий (из-за цвета наведения).

бит кода отображаются ниже

$("#dialog-form").dialog({ 
    autoOpen: true, 
    height: 'auto', 
    width: 'auto', 
    position: 'top', 
    modal: true, 
    buttons: { 
    "Cancel": function() { 
     $(this).dialog("close"); 
     allFields.val("").removeClass("ui-state-error"); 
    }, 
    "Next": function() { 
     alert('asdf'); 
    } 
    } 
}); 
+0

Какая версия IE? Кажется штраф в 9. – j08691

ответ

1

Классов CSS, которые применяются форматом такого рода кнопок:

ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only

Может быть, вам просто нужна ссылка на кнопку «Далее» для применения конкретного CSS. Что-то вроде этого:

$('.ui-dialog .ui-dialog-buttonset button:contains("Next")') 

Этот селектор получить все кнопки текст, содержащий «Next» текст в любом JQueryUI диалоге вашего HTML.