jQuery 在选项列表中重新填充所选项目
jQuery repopulate the selected item in an option list
已经尝试了一段时间了,没有运气。
jQuery("#choosenCause option:selected").removeAttr("selected","selected");
jQuery('#choosenCause option[value="'+json.causeID+'"]').attr("selected",true);
我正在使用上面的元素,它将selected="selected"
添加到正确的元素,但不会更改用户看到的选定元素。
完整的JS在这里 - http://inspire.simplyfundraising.co.uk/wp-content/themes/inspire/assets/js/promojs.js
要设置select
元素的选定选项,请使用val()
:
jQuery('#choosenCause').val(json.causeID);
在
第一个字符串中,您需要更正代码 - jQuery("#choosenCause option:selected").removeAttr("selected");
第二个字符串如我所见工作正常
相关文章:
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 使用jquery在选择框中的选项中填充数据
- 解析和填充 jQuery 插件的选项数组
- 动态下拉列表选项在添加多列后未填充
- 使用 ajax 填充选择时没有选定的默认选项的问题
- 使用数组中的选项填充选择菜单
- 如何使用其他下拉列表中未选择的选项填充下拉列表
- JSrender使用已选择的选项填充多个选择框
- 如何根据第一个<选择>选项填充第二个<选择>选项
- 使用 javascript 使用 PHP 数组中的选项填充动态创建的下拉列表
- 如何使我的选项成为默认选项,以便如果我清除下拉列表,它将由默认选项填充
- 如何从选择菜单的选项填充文本字段
- 在选择字段后从JSON中选择选项填充字段列表?Php, js, html
- 从下拉框中选择的选项填充另一个文本框/下拉值更改时的值
- 使用angular根据选定的过滤器选项填充表
- 使用XML根据用户定义的选项填充HTML页面
- 如何在jquery中使用动态选择选项填充动态输入字段
- 如何在交互式地图上使用自定义选项填充谷歌地图自动完成搜索结果
- 用从各种选择中选择的选项填充选择-jquery
- 根据AngularJS的另一个字段的输入,使用数据将选项填充到select中