我有一个带有一些类别选项的下拉菜单,但是在特定页面中,我想自动选择该选项并禁用输入,以便在该部分中,人们只能搜索该类别中的帖子。
我尝试了在其他问题中看到的不同的jquery方法,什么也没有。
这是选择的输入代码,我无法更改,因为插件会生成它:
<li><h4>Seccion</h4>
<select name="ofcategory" id="ofcategory" class="postform">
<option value="0" selected="selected">Todas las categorías</option>
<option class="level-0" value="102">Investigación</option>
<option class="level-0" value="103">Lecturas</option>
<option class="level-0" value="101">Políticas educativas</option>
<option class="level-0" value="113">Recursos educativos</option>
<option class="level-0" value="1">Sin categoría</option>
<option class="level-0" value="100">Videoteca</option>
</select>
<input type="hidden" name="ofcategory_operator" value="and">
</li>
这就是我尝试过的:
$("select#ofcategory").val("113").change();
$("select#ofcategory option[value=113]").attr('selected', 'selected');
$("select#ofcategory option[value=113]").prop('selected', true);
但是绝对没有任何反应。我只需要输入即可将选择更改为值为113的选择,然后禁用输入。