aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/directive
diff options
context:
space:
mode:
Diffstat (limited to 'src/ng/directive')
-rw-r--r--src/ng/directive/select.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ng/directive/select.js b/src/ng/directive/select.js
index 31254592..d82bd139 100644
--- a/src/ng/directive/select.js
+++ b/src/ng/directive/select.js
@@ -265,7 +265,7 @@ var selectDirective = ['$compile', '$parse', function($compile, $parse) {
var lastView;
ctrl.$render = function() {
var items = new HashMap(ctrl.$viewValue);
- forEach(selectElement.children(), function(option) {
+ forEach(selectElement.find('option'), function(option) {
option.selected = isDefined(items.get(option.value));
});
};
@@ -282,7 +282,7 @@ var selectDirective = ['$compile', '$parse', function($compile, $parse) {
selectElement.bind('change', function() {
scope.$apply(function() {
var array = [];
- forEach(selectElement.children(), function(option) {
+ forEach(selectElement.find('option'), function(option) {
if (option.selected) {
array.push(option.value);
}