Q
選擇讓父母
1
A
回答
4
沒有家長選擇和以前的兄弟選擇,因此你使用parent
和prev
方法
$(this).parent().prev();
如果你看看jQuery Documentation爲:parent
,你不」真的很想要:parent
。
選擇至少有一個子節點(元素或文本)的所有元素。
可以在jQuery的如下創建自定義:parent
選擇:
$.extend($.expr[':'], {
parent: function(element, _, m) {
return $(element).parent();
}
});
$('span:parent').css('color', 'green').prepend('Hello World!');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div>
<span>Bye!</span>
</div>
+0
[擴展jQuery的選擇器功能](http://james.padolsey.com/javascript/extending-jquerys-selector-capabilities/) – Tushar
+0
使用您的自定義僞選擇器,您的目標是元素本身,而不是父級。順便說一句,表達式'返回$(元素).parent();'永遠是真正的 –
2
0
試
$(this).parent('div').prev();
相關問題
- 1. 選擇錦標賽選擇的父母
- 2. 選擇孩子的父母
- 3. jQuery - 父母選擇器
- 4. 如何選擇父母ID
- 5. jQuery:選擇祖父母
- 6. LINQ - 讓父母
- 7. VUE:選擇/取消複選框勾選祖父母或父母/選中
- 8. 選擇父母有趣的性質在父母的子女
- 9. :未選擇不適用於父母
- 10. 父母在jQuery中的選擇
- 11. 選擇父母和子女記錄
- 12. 許多父母的子女jQuery選擇
- 13. 選擇模板的父母外鍵
- 14. 選擇belongs_to父母的形式?
- 15. 選擇父母和孩子與MySQL
- 16. JQuery的父母和孩子的選擇
- 17. 通過其父母ID選擇ID
- 18. 使用jQuery選擇父母后的div
- 19. CSS:複雜的選擇:父母:不
- 20. 選擇後面的JPanel父母
- 21. jQuery選擇器 - 父母問題
- 22. javascript讓iframe成爲父母
- 23. jquery選擇器 - 選擇父母但不是孩子
- 24. 使用節點選擇祖父母選擇它的後代
- 25. 如何選擇父母使用選擇器
- 26. 父母的父母的父母
- 27. CSS:無法選擇用戶選擇文本的孩子選擇:自動,而父母有用戶選擇:無
- 28. NSOutlineView選擇父
- 29. 讓div留在父母的頂端
- 30. 讓表格100%的父母身高?
爲什麼你只想使用選擇器而不是鏈接'.parent'和'.prev'調用? – ryachza
有沒有可以做到這一點的選擇器。選擇器用於*過濾*,不適用於樹遍歷。 – Tomalak
@ A.Wolff不,你不能。 (換句話說,我會很有興趣看到這個。) – Tomalak