如何将textarea合并到Jquery对话框中

时间:2013-01-02 23:38:14

标签: jquery-ui textarea modal-dialog

我正在尝试将一个textarea插入到JQuery对话框中,我对如何设置我必须使用的对话框的语法感到困惑(我没有按顺序编写对话框,我只是想要对它进行更改)。我已经查看了本网站上与此类似的其他一些问题,但他们似乎没有回答我的问题所以我希望有人可以为我阐明这一点。

以下是代码:

$('.rejection_toggle').button().click(function(event) {
 var $dialog = $('<div />', {
   text: Drupal.t('Are you sure you want to reject this form? If so, then please leave a comment as to why you are rejecting it.')
    })
 var $button = $(this);
 $('body').append($dialog);
 $dialog.dialog({
  title: Drupal.t('Reject this form?'),
  buttons: {
      'Reject': function (event) {
        var $submitID = $button.attr('id').replace('rejection-toggle', 'approval-buttons-reject'),
        $submitButton = $('#' + $submitID);

        $submitButton.click();
        $dialog.dialog('close');
      },
      'Cancel': function (event) {
        $dialog.dialog('close');
      }
    }
  });
  return false;
});

那么如何在按钮之前插入textarea?

感谢。

1 个答案:

答案 0 :(得分:0)

好的我明白了。我需要补充一下:

var textArea = $('<textarea style="width:100%" />'); 
$dialog.append(textArea);

var $对话框之后。

现在我需要弄清楚如何将输入重新输入Drupal。