2016-05-21 9 views
1

私はラジオボタンと選択ボックスにtrigger('click')を使用します。ラジオボタンの右に機能します:選択ボックスのAngularJSトリガー

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'); 

     } 
    }); 
}); 

行**を参照してください。

しかし、それは選択ボックスでは動作しません:select要素の選択は値によって決定されるため、トリガはselect要素と機能しない理由

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'); 

     } 
    }); 
}); 
+0

それは動作しません@Dhaval(http://stackoverflow.com/questions/10547622/trigger-change-event-select-using-jquery) – Dhaval

+0

を[jqueryの使用してトリガ変更イベント