Javascript 如何禁用下拉输入

Javascript 如何禁用下拉输入,javascript,php,jquery,disabled-input,Javascript,Php,Jquery,Disabled Input,我正在尝试禁用现有下拉菜单字段中的输入和选择。我想让它从菜单中加载已经选择的选项,而不给用户以任何方式更改它们的机会。这就是我的代码: HTML: 我曾尝试添加一些在web上找到的代码示例,但到目前为止没有任何效果。如果你能想出一些想法或解决办法,我会很高兴的。谢谢。尝试添加属性disabled=“disabled”进行选择。 e、 g 如果您正在使用PHP编写。请尝试将这些代码输出到页面: <script> $('select').attr('disabled', 'd

我正在尝试禁用现有下拉菜单字段中的输入和选择。我想让它从菜单中加载已经选择的选项,而不给用户以任何方式更改它们的机会。这就是我的代码:

HTML:


我曾尝试添加一些在web上找到的代码示例,但到目前为止没有任何效果。如果你能想出一些想法或解决办法,我会很高兴的。谢谢。

尝试添加属性disabled=“disabled”进行选择。 e、 g


如果您正在使用PHP编写。请尝试将这些代码输出到页面:

<script>
    $('select').attr('disabled', 'disabled');
</script>

$('select').attr('disabled','disabled');

我已经解决了这个问题,在ae_tax_下拉列表的“attr”中添加了disabled=“true”,所以现在看起来是这样的:

'attr'            => 'data-chosen-width="100%" multiple="multiple" data-chosen-disable-search="" data-placeholder="'.__("Choose categories", ET_DOMAIN).'" disabled="true"'

您好,我尝试在?>之后将其添加到与上面的PHP代码相同的div中,但没有任何区别。我还尝试将其添加到functions.php(它是Wordpress主题和网站),但也不起作用:/尝试以下代码:setTimeout(function(){$('select').attr('disabled','disabled')},500),替换上面的部分。也尝试了该代码,但也不起作用。问题是,代码实际上被加载到HTML中,但由于它没有引用任何内容而留在那里,尽管它实际上位于该节的div中。我在?>PHP标记之后添加它,该标记正好位于我上面发布的代码片段的末尾。我是否应该以某种方式在PHP代码中输入它,以便它与该部分相关并开始工作?谢谢
<select disabled="disabled"></select>
<script>
    $('select').attr('disabled', 'disabled');
</script>
'attr'            => 'data-chosen-width="100%" multiple="multiple" data-chosen-disable-search="" data-placeholder="'.__("Choose categories", ET_DOMAIN).'" disabled="true"'