私はラジオボタンと選択ボックスに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');
}
});
});
それは動作しません@Dhaval(http://stackoverflow.com/questions/10547622/trigger-change-event-select-using-jquery) – Dhaval
を[jqueryの使用してトリガ変更イベント
できますか? [fiddle](https://jsfiddle.net/)を提供する – Dhaval