2
A
回答
8
$('input').each(function() {
$(this); // A Single Input
})
或者
$('input')[0]; // HTMLElement Input
或者,jQuery's .get:
支持比[...],例如多一點獲得(-1)返回最後 元素(可以是有用的) - pimvdb
如何獲得長度:$('input').length
1
$('input')
將選擇所有輸入
如果你想對他們做點什麼...
$('input').each(function(){
$(this).css('background','red')
})
1
jQuery的工廠函數,jQuery(...selector...)
或$(...selector...)
,返回一個jQuery.init
對象,這基本上是元素的花式陣列。
each
function是一種簡單的方法,可以在迭代整個元素選擇的同時繼續鏈接函數調用。
.each()
方法旨在使DOM循環結構簡潔且不易出錯。當它調用它遍歷作爲jQuery對象一部分的DOM元素時。每次回調運行時,都會從當前循環迭代開始,從0開始。更重要的是,回調在當前DOM元素的上下文中觸發,因此關鍵字this指的是元素。
功能參數有兩個參數function(index, element)
,你可以代替index
使用i
,因爲它具有相同的基本效果。 this
也將引用element
,所以第二個參數在很大程度上是不必要的,除非您計劃在內部作用域內執行一個函數,同時保留對該元素的引用。
var vals=[];
$('input').each(function(index,element){
var $this, val;
$this = $(this);
val = $this.val();
vals.push(val);
...do more stuff...
});
console.log(vals);
1
$(":input") // Returns a collection of DOM elements at 0-based indices wrapped
// in an object that contains jQuery methods
$(":input").length // Is used to discover the quantity of elements matched.
$(":input").after('something') // Implicitly applies .after() to each element.
// Most jQuery methods work this way.
$(":input").each(function() { // Lets you operate on each element individually.
alert(this.nodeName); // "this" will reference the current element.
});
「此外,是否有可能同時使用$返回單個對象(」:輸入「)。(X)」後
如果你的意思是你想.after()
創建的結果元素的集合,這將取決於什麼x
是。
如果它是一個單一的元素(不是文本節點) ,只是這樣做:
var new_elems = $(":input").after(x).next();
這將新元素的每個input
後,再使用next()
[docs]方法遍歷每個input
的下一個元素的兄弟姐妹,這應該是個插入的新元素。
相關問題
- 1. 如何取消選擇所有選擇
- 2. 從HTML選擇列表中抓取所有選項
- 3. 如何獲取AngularJS中複選框的所有選定對象?
- 4. 選擇所有子對象Linq中
- 5. 如何抓取Flash中的所有Cookie
- 6. 如何選擇與列表中的所有ID匹配的所有對象?
- 7. 選擇所有相關的對象
- 8. 如何ormlite選擇與所有相關對象(表)中的所有行
- 9. 如何獲取選擇器中的一系列對象
- 10. Javascript:如何獲取/選擇具有相同鍵的所有對象?
- 11. 如何使用jQuery選擇器選擇類中的所有類
- 12. 如何取消選擇所有的MenuStripItems?
- 13. 獲取在日期選擇器中選擇的所有日期
- 14. 選擇所有球員對象ObjectiveC
- 15. jQuery:如何抓取RadioButton選擇?
- 16. 如何從jquery選擇器中獲取「真實」對象
- 17. 如何在@ Ajax.ActionLink routevalues對象中獲取jQuery選擇器結果?
- 18. 如何從jquery對象中獲取選擇器?
- 19. 如何取消選擇多選部件中的所有選項
- 20. 如何在串行器中獲取模型的所有對象?
- 21. R - 網絡抓取日期選擇器
- 22. 如何選擇/取消選擇所有複選框?
- 23. 如何抓取stdClass對象結果
- 24. Box2d - 如何抓取和扔對象
- 25. 如何取消選擇Flex 4中的所有複選框
- 26. 如何獲取原型$$()中所有選擇的所有選定值(非空)?
- 27. 如何抓取所有wordpress頁面
- 28. 抓取相關的對象
- 29. 如何從數組中刪除所選擇的對象?
- 30. jQuery獲取針對選擇器執行的所有插件
如果通過*「個別對象」*您的意思是被插入的元素(用'x'表示),那麼[點擊這裏](http://stackoverflow.com/questions/7231489/how-to-grab-所有的對象功能於一個選擇器/ 7231684#7231684)。 – user113716