asp.net-mvc - BootStrap MultiSelect ToolTip 删除逗号
问题描述
有没有办法从引导程序的多选工具提示中删除逗号?
要删除工具提示,我们只需要添加, buttonTitle: function() {}
但我找不到任何关于如何编辑工具提示的示例。
这是多选工具提示代码:
$(function ()
{
$("#@(Model.Name)").multiselect({
includeSelectAllOption: true
//, selectAllValue: "[All]"
, selectAllText: "(Select All)"
, enableFiltering: true
, enableCaseInsensitiveFiltering: true
, onDropdownShown: function (event) {
this.$select.parent().find("button.multiselect-clear-filter").click();
this.$select.parent().find("input[type='text'].multiselect-search").focus();
}
, nonSelectedText: " "
, onInitialized: function () {
$("#@(Model.Name)InitialLoading").hide();
$(".@(Model.ItemName)").hide();
}
, onChange: function () {
ListChangeHandler($("select[id=@Model.Name]"));
CheckSelection($("select[id=@Model.Name]"),"@(Model.ItemName)");
}
, onSelectAll: function () {
ListChangeHandler($("select[id=@Model.Name]"));
$(".@(Model.ItemName)").hide();
}
, onDeselectAll: function () {
ClearWholeList($("select[id=@Model.Name]"));
ListChangeHandler($("select[id=@Model.Name]"));
$(".@(Model.ItemName)").show();
}
, buttonTitle: function() {} //tooltip title
@*@(!string.IsNullOrEmpty(Model.ChangeHandler) ? ", onChange: " + Model.ChangeHandler + ", onSelectAll: " + Model.ChangeHandler + ", onDeselectAll: " + Model.ChangeHandler : "")*@
});
LoadListBox("@(!string.IsNullOrEmpty(Model.CascadedFromName) ? Model.Name : "")");
})
解决方案
得到了答案,这是 buttonTitle 函数:
,buttonTitle: function(options, select) {
var labels = [];
options.each(function () {
labels.push($(this).text());
});
return labels.join('');
}
推荐阅读
- c# - 用属性休眠多对多
- intellij-idea - Intelij Idea 错误:在指定 android sdk 之前无法继续
- swift - swift 和 Xcode - 防止在真实设备上运行测试
- mysql - 使用 MySQL 列出属于类别表的多个表中的公共数据
- javascript - KeystoneJS 站点加载在与指定不同的语言环境中
- html - 如何使用 Curl 发送参数和值?
- javascript - 事件点击后的递增数
- java - AlarmManager 没有调用 onReceive
- python - Python:根据 Python 中的多个条件更改 pandas DataFrame 列中的值
- sympy - Sympy 中有没有办法定义一个与 pi 类似的常量?