在 JQuery 中,我们可以通过以下方式触发任何给定元素的“点击”:
$(selector).trigger('click');
虽然当元素是 HTML 5 颜色选择器并且 CSS 将“显示”属性设置为“无”时,我很难这样做。
通常,如果输入类型是“文件”或...
那么有没有办法用 JQuery 或纯 javascript 来完成这项工作?
HTML 元素
input type="color" id="fontSel" style="display: none;"
div id="fontWrap"
jQuery
$("#fontWrap").click(function(){
$("#fontSel").trigger("click");
});
回答
将样式更改为:
input type="color" id="fontSel" style="position:absolute; left:-9999px; top:-9999px;"