javascript - 我将如何获得给出这个场景的事件对象?
问题描述
我正在使用这个插件:http ://davidstutz.de/bootstrap-multiselect/
当调用 onSelectALL 方法时,我试图获取事件对象:
<script type="text/javascript">
$('#example-onSelectAll').multiselect({
includeSelectAllOption: true,
onSelectAll: function() {
alert('onSelectAll triggered!');
}
});
</script>
我将如何通过它的事件。我看到我可以在 IE 中使用 windows.event,但我正在寻找一种也可以在 FF 中使用的解决方案。我所看到的只是有一个参数来传递事件,但我无法控制传递的内容。
我尝试将点击事件注册到一些需要下拉菜单的元素,但这不起作用。
编辑,这是我项目中的代码。但是它使用 ASP.NET MVC 4 Razor 来动态构建 Html。
HTML:
@if (item.IsSerialized)
{
<select class="serialized" name="@item.PartName" multiple="multiple">
@foreach (SerialNumber sn in item.SerialNumbers)
{
<option value="@sn.SNSER">@sn.SNSER</option>
}
</select>
}
脚本:
$(document).ready(function () {
$('.serialized').multiselect({
onChange: test,
onSelectAll: function () { console.log(this.$select); },
buttonText: function (options, select) {
return 'Choose';
},
buttonTitle: function (options, select) {
var labels = [];
options.each(function () {
labels.push($(this).text());
});
return labels.join(' - ');
},
inheritClass: true,
includeSelectAllOption: true
});
});
解决方案
推荐阅读
- docker - 有没有办法在 Docker 上使用 --link 和 --net=host ?
- javascript - 反应“石头剪刀布”游戏不工作
- android - Android Emulator 启动后自动关闭
- algorithm - 找到正确索引的算法
- qt - 如何在 Qt5 中将表单类从 UI 转移到另一个文件夹
- elasticsearch - 如何从 elasticsearch highlight 获取索引?
- angular - Ionic 4 显示来自 JSON 的特定键值
- r - R json多列
- android - 如何在android中单击按钮创建pdf文件?
- css - 有人知道三星galaxy s10的媒体查询吗