为 bootbox textarea 设置 id

Set id for bootbox textarea

下面是用 textarea 打开 bootbox 的代码:

bootbox.prompt({
  title: "This is title",
  inputType: 'textarea',
  placeholder: 'Feedback',
  callback: function (result) { console.log(result); }
});

我可以看到 textarea 创建如下:

<textarea class="bootbox-input bootbox-input-textarea form-control" placeholder="Feedback"></textarea>

我试着给 id 像:id: "test_id", 但它给了我一个错误。有人可以帮忙吗?

我是一键打开bootbox

function openBootbox () {
  bootbox.prompt({
    title: "This is title",
    inputType: 'textarea',
    placeholder: 'Feedback',
    callback: function (result) { console.log(result); }
  });
}

单击任何按钮点击此 openBootbox 函数

您可以通过 jQuery 以简单的方式添加 ID。

    bootbox.confirm({
      message: 'message',
      buttons: {
       'confirm': {
         title: "This is title",
         inputType: 'textarea',
         placeholder: 'Feedback',
         label: 'OK',
         className:'bootbox-input bootbox-input-textarea form-control'
        }
     },
     callback: function(result) {
       if (result) {
        console.log("OK clicked");
       }
      }
    });

    $(".bootbox-input-textarea").attr('id', 'bootbox-confirm-id');

<textarea class="bootbox-input bootbox-input-textarea form-control" placeholder="Feedback"></textarea>

有关详细信息,请访问 LINK