jquery - 关闭某些输入的-webkit-calendar-picker-indicator?
问题描述
我一直为所有输入打开 webkit-calendar-picker-indicator:
input::-webkit-calendar-picker-indicator {
opacity: 100;
}
这很好,并向用户显示在各种输入字段中有下拉选项。
但是,在销售订单表单上有一个输入表,我想关闭向下箭头,所以我尝试了以下 SO 帖子中的代码:如何在 jQuery 中调整“-webkit-”前缀的 CSS 属性?
var items = document.querySelectorAll('#Item');
$('items[row]').css({ '-webkit-calendar-picker-indicator':'display(none)' });
其中 [row] 是销售表单项“输入”字段的索引 0、1、2、3 等。
但遗憾的是,这行不通。这甚至可能吗?
TIA
解决方案
我想多了。我修好了它。在将所有输入类型设置为 opacity:100 以永久打开 em 后,使用我想要默认 webkit-calendar-picker-indicator 行为(仅显示悬停时)的元素的 Id(项目):
#Item::-webkit-calendar-picker-indicator {
opacity:0;
}
#Item:hover::-webkit-calendar-picker-indicator {
opacity:100;
}
那成功了。
推荐阅读
- android - Android 中的光标是如何工作的?
- php - 无法使用 php ci 在内部服务器上上传文件
- electron - IpcMain 和 IpcRenderer 从 index.html 调用 main.js 函数
- javascript - 如何在单击时将弹性框的下排项目进一步向下推以为其他内容创建空间?
- c# - WPF 将数据从 Window 传递到正在运行的用户控件
- linux - 在 Linux 中,有一系列按顺序命名的文件,我如何检查以验证所有文件是否真的存在?
- python - 在 VS2015 中导入 .py 文件
- mysql - 如何阻止 sequelize 将默认值发送到 MYSQL 表?
- html - 2 行居中对齐 UL
- pdf - jspdf质量不好怎么办?