【发布时间】:2015-08-17 18:20:03
【问题描述】:
我们如何防止禁用的 Select2 下拉菜单专注于点击。很好地防止了专注于按“TAB”键。
我已经尝试将 tabindex='-1' 添加到 Select2 层次结构中的各种 div 元素中。没有任何帮助。
例如,请参考this link 转到他们的文档页面并尝试单击禁用的 Select2 示例,它将获得焦点,这在我的情况下不应该发生。
编辑:
在 Chrome 的控制台上尝试了@Guruprasad 对上述链接的回答,但没有成功,代码如下:
jQuery('.select2-container--disabled .select2-selection').on('click', function () {
console.log('clicked');
jQuery('.select2-selection').blur;
});
每次我点击禁用的选择时都会打印'clicked',但它不会移除元素的焦点。
【问题讨论】:
-
你能告诉我们你的 html 和 javascript 代码吗?
-
@Tushar & Jeremy C - 请访问上述问题中提供的链接,并考虑与我的下拉列表相同。单击禁用的下拉菜单,该下拉菜单以蓝色轮廓为焦点。我只是不想让它变得专注。
标签: javascript jquery html dom jquery-select2