0

我在 JQuery 对话框中有一个带有 tinyMCE 的文本区域。

这是我创建它的方法:

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 的宽度属性。

我努力了

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

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

但它们都不起作用。

非常感谢您对我的问题的帮助。

4

3 回答 3

1

尝试这个

txtAreaParagraph = $('<textarea/>');  
txtAreaParagraph.css('width', '700px');
于 2012-07-09T08:25:36.677 回答
0

您需要删除标签,请执行以下操作:

$('textarea').css('width', '700');
于 2012-07-09T08:10:07.543 回答
0

尝试像这样将宽度参数添加到 tinyMCE.init 函数。

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);
        }
    };
于 2012-07-09T08:27:57.623 回答