jquery 我们如何禁用sweetalert选择框选项?

xiozqbni  于 2023-06-05  发布在  jQuery
关注(0)|答案(1)|浏览(316)

我在我的jquery web应用程序中使用了sweetalert。我用选择框来展示。这是像下面这样的sweetalert选项。

swal({
  title: 'Select field validation',
  input: 'select',
  inputOptions: {
      apples: 'Apples',
      bananas: 'Bananas',
      grapes: 'Grapes',
      oranges: 'Oranges'
  },
  inputPlaceholder: 'Select a fruit',
  showCancelButton: true,
})

但是,我想禁用sweetalert选择框中特定选择框选项。
如果有人知道解决方法,请在这里分享。

am46iovg

am46iovg1#

使用它将在swal select box init之后调用的didOpen方法

swal({
      title: 'Select field validation',
      input: 'select',
      inputOptions: {
        apples: 'Apples',
        bananas: 'Bananas',
        grapes: 'Grapes',
        oranges: 'Oranges'
      },
      inputPlaceholder: 'Select a fruit',
      showCancelButton: true,
      didOpen: () => {
        $('.swal2-select option:first').attr('disabled', true);
      }
 });

相关问题