2012-07-09 2 views
0

JQuery 대화 상자에 tinyMCE가 포함 된 텍스트 영역이 있습니다. 나는 텍스트 영역의 폭 속성을 설정하려는 지금JQuery와 textarea 너비 : css() 메소드

tinyMCE.init({ mode: 'none', });  
var paragraphDialog = $('#paragraph_dialog');  
$('<textarea/>').attr('id', 'txt_paragraph'); 
txtAreaParagraph = $('<textarea/>');  
paragraphDialog = $('<div/>').attr('id', 'paragraph_dialog'); 
txtAreaParagraph.appendTo(paragraphDialog); 

paragraphDialog.dialog({ 
    height: 300, 
    width: 800, 
    modal: true, 
open: function() 
    { 
    if ($('#txt_paragraph_parent', $(this)).length == 0) 
     { 
     var ddd = {mode:'none'}; 
     txtAreaParagraph.tinymce(ddd); 
     } 
    }; 

: 여기

내가이를 생성하는 방법이다.

나는

$('<textarea/>').css('width', '700px'); 

$('<textarea/>').css('width', '700'); 

을 시도하지만 그들 중 누구도 작동하지 않습니다.

내 문제와 관련하여 도움을 주셔서 대단히 감사드립니다.

답변

1

지금처럼 tinyMCE.init 기능에 폭 매개 변수를 추가이

txtAreaParagraph = $('<textarea/>'); 
txtAreaParagraph.css('width', '700px'); 
+0

그게 전부 야. 완벽하게 작동합니다. 고맙습니다. –

0

당신은 수행 태그를 제거해야합니다

$('textarea').css('width', '700'); 
+0

답장을 보내 주셔서 감사합니다. ftom2가이 문제를 바꾸지 않았지만 변경 사항이 없습니다. –

0

시도를 사용해보십시오.

tinyMCE.init({width: "800", mode: 'none', });  
var paragraphDialog = $('#paragraph_dialog');  
$('<textarea/>').attr('id', 'txt_paragraph'); 
txtAreaParagraph = $('<textarea/>');  
paragraphDialog = $('<div/>').attr('id', 'paragraph_dialog'); 
txtAreaParagraph.appendTo(paragraphDialog); 

paragraphDialog.dialog({ 
    height: 300, 
    width: 800, 
    modal: true, 
open: function() 
    { 
    if ($('#txt_paragraph_parent', $(this)).length == 0) 
     { 
     var ddd = {width: "800", mode:'none'}; 
     txtAreaParagraph.tinymce(ddd); 
     } 
    };