jQuery所选选项值

jQuery所选选项值,jquery,jquery-chosen,Jquery,Jquery Chosen,我正在使用选择的jQuery插件。我有一个标准的单选,看起来像: <select data-placeholder="Choose a country..." id="country"> <option value="AF">Afghanistan</option> <option value="AL">Albania</option> <option value="DZ">Algeria</o

我正在使用选择的jQuery插件。我有一个标准的单选,看起来像:

<select data-placeholder="Choose a country..." id="country">
    <option value="AF">Afghanistan</option>
    <option value="AL">Albania</option>
    <option value="DZ">Algeria</option>
</select>
<ul class="chosen-results">
    <li class="active-result" style="" data-option-array-index="0">Afghanistan</li>
    <li class="active-result" style="" data-option-array-index="1">Albania</li>
    <li class="active-result" style="" data-option-array-index="2">Algeria</li>
</ul>

阿富汗
阿尔巴尼亚
阿尔及利亚
在《被选中》中,我的结局是:

<select data-placeholder="Choose a country..." id="country">
    <option value="AF">Afghanistan</option>
    <option value="AL">Albania</option>
    <option value="DZ">Algeria</option>
</select>
<ul class="chosen-results">
    <li class="active-result" style="" data-option-array-index="0">Afghanistan</li>
    <li class="active-result" style="" data-option-array-index="1">Albania</li>
    <li class="active-result" style="" data-option-array-index="2">Algeria</li>
</ul>
    阿富汗
  • 阿尔巴尼亚
  • 阿尔及利亚
是否有一种简单的方法可以将选项值(AF、AL、DZ)保存在具有selected的列表元素中,例如数据值或此类属性?我在文件里找不到


提前感谢。

jquery selected只是将“display:none”添加到select元素中。 所以你可以从中吸取你所有的价值观

$('#yourSelectId').change(function() {
 alert(this.options[this.selectedIndex].value);
});

我认为这不是一个解决办法。我知道我的select元素仍然存在并隐藏着。使用Selected选择元素时,它不会反映HTML select元素中的选择。我只是问是否有一个选项或者一种简单的方法可以将选项值添加到带有selected的列表元素中。在我的例子中,它是revlecting。我在这里测试了它(版本1.0.0)。可能你用的是不同的版本。代码示例添加到答案中。哦,我明白了。知道了!谢谢你。