繁体   English   中英

在选择框中预选一个选项

[英]Pre select an option in a select box

我有以下选择框,我想在页面加载时预先选择新闻,

<select type="text" name="cn_terms[category][]" id="cn_metabox_category" class="form-control cn-taxonomy select2-hidden-accessible" multiple="" data-select2-id="cn_metabox_category" tabindex="-1" aria-hidden="true">
  <option value="32" data-select2-id="19">Community</option>
  <option value="85" data-select2-id="20">News</option>
  <option value="33" data-select2-id="21">Old News</option>
  <option value="1" data-select2-id="22">Uncategorized</option>
</select>

我试过了

$( document ).ready(function() {
$("#groupsel_0 option[value=85]").prop("selected", true);});    

$( document ).ready(function() {
  $("#cn_metabox_category").val("85");    
});

但似乎都不起作用。

第二个版本有效。 启动代码段。

 $( document ).ready(function() { $("#cn_metabox_category").val("85"); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select type="text" name="cn_terms[category][]" id="cn_metabox_category" class="form-control cn-taxonomy select2-hidden-accessible" multiple="" data-select2-id="cn_metabox_category" tabindex="-1" aria-hidden="true"> <option value="32" data-select2-id="19">Community</option> <option value="85" data-select2-id="20">News</option> <option value="33" data-select2-id="21">Old News</option> <option value="1" data-select2-id="22">Uncategorized</option> </select>

当页面加载时你可以试试这个(你可以把它放在<body onload="//put code here"> ):

$("option[value='85']").attr('selected','selected');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM