From 98819cfc54f099f09b43035ece861a2f1a08502e Mon Sep 17 00:00:00 2001
From: lordfriend
Date: Fri, 5 Dec 2014 00:03:18 +0800
Subject: [PATCH] fix queryChildren function
---
examples/index.html | 2 +-
src/nya-bs-public.js | 3 ++-
src/nya-bs-select.js | 2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/examples/index.html b/examples/index.html
index 10ec4d0..c6ce18a 100644
--- a/examples/index.html
+++ b/examples/index.html
@@ -481,7 +481,7 @@ ngSwitch
-
+
-
{{option}}
diff --git a/src/nya-bs-public.js b/src/nya-bs-public.js
index 5972729..85aff9f 100644
--- a/src/nya-bs-public.js
+++ b/src/nya-bs-public.js
@@ -248,11 +248,12 @@ var queryChildren = function(element, classList) {
var children = element.children(),
length = children.length,
child,
- valid = true,
+ valid,
classes;
if(length > 0) {
for(var i = 0; i < length; i++) {
child = children.eq(i);
+ valid = true;
classes = getClassList(child[0]);
if(classes.length > 0) {
for(var j = 0; j < classList.length; j++) {
diff --git a/src/nya-bs-select.js b/src/nya-bs-select.js
index dbc58c5..dfd31dd 100644
--- a/src/nya-bs-select.js
+++ b/src/nya-bs-select.js
@@ -87,7 +87,7 @@ nyaBsSelect.directive('nyaBsSelect', ['$parse', '$document', '$timeout', functio
tElement.append(dropdownContainer);
return function nyaBsSelectLink ($scope, $element, $attrs, ctrls) {
- console.log(tElement.attr('id') + ' linked');
+ console.log($element.attr('id') + ' linked');
var ngCtrl = ctrls[0],
nyaBsSelectCtrl = ctrls[1],
liHeight,