Я использую trigger('click')
для переключателей и выберите поле. Он работает для правой кнопки:УгловойJS триггер для выбора окна
angular.forEach(angular.element.find('input'), function(node){
angular.forEach(result.data.test, function(value, key){
if(node.value == value.FieldValue) {
// ** JUST SEE THIS LINE ** //
// This works fine in radio button
angular.element("#" + node.id).trigger('click');
}
});
});
См. Строку **.
Но это не работает поле выбора:
angular.forEach(angular.element.find('select, option'), function(node){
angular.forEach(result.data.test, function(value, key){
if(node.value == value.FieldValue) {
// This line doesn't work!!! //
angular.element("#" + node.id).trigger('click');
}
});
});
Возможный дубликат [события изменения триггера
@Dhaval Это не работает в AngularJS. Когда я использую 'angular.element (" # "+ node.id) .value.trigger ('click');', он дает мне эту ошибку: 'TypeError: Не могу прочитать свойство 'trigger' undefined' – user3532446
Можете ли вы предоставить [скрипка] (https://jsfiddle.net/) – Dhaval