有没有人知道是否可以在angularjs中以编程方式打开选择.我试过了
angular.element(el).trigger('focus');
angular.element(el).trigger('click');
angular.element(el).trigger('mousedown');
Run Code Online (Sandbox Code Playgroud)
什么都行不通.
我也试过了
$scope.doSomething = function(){
setTimeout(function() {
var el = document.getElementById('test');
var e = document.createEvent("MouseEvents");
e.initMouseEvent("mousedown", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
worked = el.dispatchEvent(e);
}, 0);
}
Run Code Online (Sandbox Code Playgroud)
以上设置焦点但不要打开选择.
可能吗?