728x90
What?
jQuery-UI의 Dialog를 이용하여 Confirm 등의 메시지박스를 사용할 때 버튼에 별도 Class를 지정해줘야하는 경우가 있다.
그럴때에는 create라는 속성을 이용하여 해당 Button을 찾아서 addClass 처리를 하면 된다.
How?
$('div').dialog({
modal : true
, buttons : dialogButtons
, create : function() {
$(this).closest('.ui-dialog').find('.ui-dialog-buttonset .ui-button:not(:first)')
.addClass('subbutton');
}
});
Tips
일반적으로 find할 때 ".ui-dialog-buttonset"을 제외해도 되는데, 나의 경우에는 close 버튼이 button 태그로 되어있어서 하단의 버튼만 적용하도록 추가하였다.
반응형
'Language' 카테고리의 다른 글
[React JS] React JS 시작하기 (0) | 2017.03.28 |
---|---|
[JavaScript] Chrome(또는 IE)에서 뒤로가기 버튼 방지하기 (3) | 2017.03.26 |
[WebSocket] Spring 4를 이용한 WebSocket 구현하기 (5) | 2015.01.02 |
[XStream] XML 파싱할 때 언더바(_)가 2개 생기는 문제점 해결방법 (0) | 2015.01.02 |
[jQuery & jQgrid] 화면 Resize에 따른 jQgrid 갱신 (0) | 2015.01.02 |