在select2
tagging 的示例中,开发人员动态生成了value
相应input
元素的 (#e12)。每当用户选择或取消选择一个选项时,value
输入的 立即改变。
//JS for example
$("#e12").select2({tags:["red", "green", "blue"]});
//Corresponding html
<input type="hidden" id="e12" value="brown,red,green" tabindex="-1" class="select2-offscreen">
//Corresponding html if the user unselects "brown"
<input type="hidden" id="e12" value="red,green" tabindex="-1" class="select2-offscreen">
我想对一个textarea
元素做同样的事情。但是,当我按照他们的示例添加标签时value
,我的textarea
确实会动态更改。
完整的 JS 在这个馅饼中:http: //pastie.org/private/0uhoyqiqauhcx40av5j68g
//My JS, truncated.
$(".addPeopleToCohort").select2({
tags: ["David Baldwin", "Gonzo Loopy", "Eric Baldwin", "Terry Stark"],
...
//Corresponding HTML, note the lack of a value field
<textarea class="addPeopleToCohort select2-offscreen" name="students" tabindex="-1">
我应该怎么做才能获得textarea
动态更新的value
字段?