2016-11-22 66 views
1

我遇到$ document.find的問題,我需要在提交時滾動到表單錯誤。

var errors = $document.find('.input-name:not(.ng-hide)'); 

這是在表單被提交但是有錯誤時調用的。點擊它找不到任何東西,但是如果我稍後再次點擊,它會發現錯誤,我可以成功滾動到它。我相信這與觀察者和消化循環有關,但我一直在搞這個問題太久了,以爲我會問。任何幫助感謝!由於

+2

sytax錯誤:應該是$(document).find not $ document.find –

+0

找到一個元素在角...看到這一個http://stackoverflow.com/questions/17283697/angularjs-how-to- find-using-jqlite – intekhab

+0

這是完美的。我在其他地方有相同的功能,我把$ document定義爲一個依賴項,我必須得到confiused,但是非常感謝 – carrera

回答

0

使用本

,並確保在控制器使用$文件。

var errors = $(document).find('。input-name:not(.ng-hide)');