sadece next()
yöntem ama prev()
yoktur. prev()
'un yalnızca Angular/jqLite ile davranışını simüle etmenin herhangi bir yolu var mı?AngularJS - simulate .prev() sadece jqLite kullanarak mı? <code>angular.element</code> yılında
5
A
cevap
3
Ben angularjs uzman değilim ama böyle bir kod (test edilmedi ...) yazabilirsiniz düşünüyorum:
function prevOf(yourElement) {
var parent = yourElement.parent();
var children = parent.children();
var prev;
for (var i = 1; i < children.length; i++){
if (children[i] === yourElement[0]) {
prev = children[i-1];
}
}
return prev;
}
4
Ayrıca önceki/sonraki kardeş almak için yerel DOM API kullanabilirsiniz:
var prevNode = element[0].previousElementSibling;
var prev = angular.element(prevNode); // optional
var nextNode = element[0].nextElementSibling;
var next = angular.element(nextNode); // optional
İlgili konular
- 1. Girme anahtarını yalnızca angularjs ve jqlite
- 2. JavaScript simulate Accesskey-Press
- 3. ng sınıf, programı izleyen yılında 'angularjs'
- 4. Angularjs içinde HTML'den fabrika yöntemleri nasıl aranır? <code>controller</code> yılında
- 5. Kesikli "Elemanların selektörlerle aranması jqLite tarafından desteklenmiyor!" RequireJS
- 6. <a href="http://www.rubymotion.com">Rubymotion</a> yılında
- 7. kullanma bir <code>R</code> yılında
- 8. AngularJS sadece belirli nesnelerde filtreleniyor
- 9. Komut İstemi Simulate Başka Bir Pencerede Tıklayın
- 10. <code>pg_stat_activity</code> yılında imleci
- 11. AngularJS/AngularUI: Sadece yıllarını göstermek için Datepicker?
- 12. jQuery select seçeneğinde olayı simulate olayı simülasyonu
- 13. android simulate Özelleştirilebilir görünüm görüntüleyin özel görünümde
- 14. AngularJS kullanarak angularJS kullanarak değişkenleri yazma problemleri İyonic
- 15. TVOS UITextView <code>TVOS</code> yılında
- 16. angularjs kullanarak düzeltme isteği
- 17. Angularjs kullanarak sipariş edilen öğede toplam ve alt toplamı mı?
- 18. "A <: B" özelliği ne anlama geliyor? Scala yılında
- 19. angularjs ifade <object> etiketi
- 20. AngularJS Sayfalama sırasını sadece görüntülenen sayfada etkiler
- 21. AngularJS eşdeğeri hasAttribute()?
- 22. Facebook Giriş Düğme kullanarak angularjs
- 23. AngularJs siparişYeni bir alan mı?
- 24. nasıl eşdeğer klavye-kısayol için var mı <a href="http://www.vim.org/">vim</a> yılında
- 25. GHCi yılında
- 26. Angularjs: Tek html cinsinden katlar mı?
- 27. <option> click olayı angularjs
- 28. <strong><em>cloud9-ide</em></strong> yılında
- 29. İkili Arama listesi için değil kümesi için öyle <code>Collection</code> yılında
- 30. Sadece Angular kullanarak e-posta gönder Angular JS