Jquery 如何为select2添加占位符?

Jquery 如何为select2添加占位符?,jquery,ruby-on-rails,jquery-select2,ui-select2,select2-rails,Jquery,Ruby On Rails,Jquery Select2,Ui Select2,Select2 Rails,是的,我们可以像这样在select2中添加占位符 $("#e2_2").select2({ placeholder: "Select a State" }); 但我需要这样的东西 在这里你可以看到linkedin提供了“键入另一个专业领域”。意味着当您再次选择专家时,它将显示占位符以供选择。我想用select2做同样的事情 请帮忙。我想这不是这个插件的一个功能。占位符仅“放置”在第一个输入字段中。当您“保存”第一个元素时,插件将生成一个静态html,其中包含一个没有任何占位符的新字段。我认为要

是的,我们可以像这样在select2中添加占位符

$("#e2_2").select2({
placeholder: "Select a State"
});
但我需要这样的东西

在这里你可以看到linkedin提供了“键入另一个专业领域”。意味着当您再次选择专家时,它将显示占位符以供选择。我想用select2做同样的事情


请帮忙。

我想这不是这个插件的一个功能。占位符仅“放置”在第一个输入字段中。当您“保存”第一个元素时,插件将生成一个静态html,其中包含一个没有任何占位符的新字段。我认为要改变这种行为,你需要改变插件的源代码

您可以在文件中找到第二次输入的“模板”:


[root]/select2-4.0.0/src/js/select2/dropdown/
search.js

Hi。你试过:$(“#select2id”).attr(“占位符”,“随便什么”)嘿,伙计。检查这个,希望它能帮助你。在阅读链接到的问题@JSG33kC0d3之前,我打算建议添加一个空值选项,例如
。我不确定这是否适用于标记选项,但这就是select2在“正常”使用时通常显示初始化中设置的占位符的方式。