<select multiple id="e1" style="width:300px">
<option value="AL">Alabama</option>
<option value="Am">Amalapuram</option>
<option value="An">Anakapalli</option>
<option value="Ak">Akkayapalem</option>
<option value="WY">Wyoming</option>
</select>
$("#e1").select2({'placeholder': ' ','allowClear': true});
它适用于匹配的文本。但我想标记文本(与任何选项都不匹配)。 请帮助。
请在以下链接中找到演示代码。 http://jsfiddle.net/marcusasplund/jEADR/2/
答案 0 :(得分:4)
您有标签选项,但不能与import UIKit
class MyObject : UIResponder {
func someFunction() {}
func someFunction(param:String) {}
func someLabeledFunction(param param:String) {}
func someTwoArgumentFunction(param1:String, param2:String) {}
func someTwoArgumentNoLabelFunction(param1:String, _ param2:String) {}
func someHalfLabeledTwoArgumentFunction(param1 param1:String, _ param2:String) {}
func someCompletelyLabeledTwoArgumentFunction(param1 param1:String, param2:String) {}
}
let myObject = MyObject()
myObject.targetForAction("someFunction", withSender: nil)
myObject.targetForAction("someFunction:", withSender: nil)
myObject.targetForAction("someLabeledFunctionWithParam:", withSender: nil)
myObject.targetForAction("someTwoArgumentFunction:param2:", withSender: nil)
myObject.targetForAction("someTwoArgumentNoLabelFunction::", withSender: nil)
myObject.targetForAction("someHalfLabeledTwoArgumentFunctionWithParam1::", withSender: nil)
myObject.targetForAction("someCompletelyLabeledTwoArgumentFunctionWithParam1:param2:", withSender: nil)
元素一起使用
select
&#13;
$("#e1").select2({
tags: [{
"id": "AL",
"text": "Alabama"
}, {
"id": "Am",
"text": "Amalapuram"
}, {
"id": "An",
"text": "Anakapalli"
}, {
"id": "Ak",
"text": "Akkayapalem"
}, {
"id": "WY",
"text": "Wyoming"
}]
});
&#13;
答案 1 :(得分:1)
tags
中有一个名为select2
的选项,可让您将不匹配的文字发送至tags
,但此处存在一些问题。
tags
上绑定select2
插件,则不允许您设置select
选项。因此,您需要在select2
上绑定input
。的 SOURCE QUESTION 强>
Select2
版本4.0
允许您向tags
控件添加select
选项。因此解决方案是您需要升级到最新的插件或 您需要在
select2
控件上绑定input
。