2012-06-04 3 views
0

텍스트 및 아이콘없이 동적으로 jquery UI 버튼을 만들 수 없습니다.아이콘이있는 jquery UI 동적 버튼

var $ctrl = $('<input/>') 
    .attr({ type: 'button', name:'btn'}) 
    .val('Action') 
    .button({icons: { primary: "ui-icon-close"},text: false}); 

이 코드는 텍스트가 포함 된 UI 버튼을 생성합니다. 아이콘없이 텍스트없이 동적 버튼을 어떻게 얻을 수 있습니까?

답변

0

"button"유형의 입력에 대해 "value"속성은 버튼에 표시되는 텍스트입니다. 따라서 라인

.val('Action') 

은 버튼에 텍스트를 표시하는 것입니다.

이 줄을 제거하면 아이콘이있는 단추가 표시됩니다.

var $ctrl = $('<input/>') 
    .attr({ type: 'button', name:'btn'}) 
    .button({icons: { primary: "ui-icon-close"},text: false}); 

는 특별한 목적이 위 했나요 라인을합니까 아니면 그냥 복사/붙여 넣기 실수?

+0

감사에만 –

+0

('액션') .val 제거 한 후 ..이 도움이

건배,

비제이 Satlawar 희망 , 귀하의 코드가 작동하는 JQuery UI 버튼 데모 페이지의 샘플의 정확한 복제본입니다 ... 그래서 나는 여기 다른 곳에서 아주 바보 같은 실수에 내기. 당신은 바이올린에 그것을 재현 할 수 있습니까? –

0

나는 위에서 언급 한 옵션을 사용하지만 작동하지 않습니다.

조사를 많이하고 난 후에 나는 아래 solutin을 발견하고는 .. 마법처럼

var에 $ Ctrl 키를 = $ ('') 버튼 ({아이콘을 일했다. {주를 "UI-아이콘-도움을" }, 텍스트 : 거짓});

텍스트없이 귀하의 회신은 작동하지 않습니다, 그것은 표시되는 버튼

관련 문제