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. 選擇所有子對象Linq中
- 2. 如何抓取Flash中的所有Cookie
- 3. 如何ormlite選擇與所有相關對象(表)中的所有行
- 4. Javascript:如何獲取/選擇具有相同鍵的所有對象?
- 5. 如何取消選擇所有的MenuStripItems?
- 6. 獲取在日期選擇器中選擇的所有日期
- 7. jQuery:如何抓取RadioButton選擇?
- 8. 如何取消選擇多選部件中的所有選項
- 9. 如何從jquery對象中獲取選擇器?
- 10. 如何在串行器中獲取模型的所有對象?
- 11. R - 網絡抓取日期選擇器
- 12. 選擇器在jQuery的給定行之後抓取所有<tr>?
- 13. Box2d - 如何抓取和扔對象
- 14. 如何抓取stdClass對象結果
- 15. 如何取消選擇Flex 4中的所有複選框
- 16. 如何從數組中刪除所選擇的對象?
- 17. 抓取相關的對象
- 18. 執行cancelPreviousPerformRequestsWithTarget:選擇:對象:所有對象
- 19. 如何選擇kinetic.js中的對象?
- 20. 對象選擇器中的動態jQuery選擇器
- 21. 未示出從選擇器視圖所選對象的標籤
- 22. 如何選擇DataGridView中的所有行?
- 23. 如何選擇多個放大器選擇器的所有選項?
- 24. 抓取一對多對象在Hibernate中
- 25. 對象中的緩存選擇器(jQuery)
- 26. 如何使用xpath選擇器獲取所有子元素?
- 27. 如何在選擇器中過濾`each`中的cheerio對象?
- 28. Javascript抓取API [對象對象]
- 29. 從servlet中抓取對象的arraylist
- 30. 選擇器與對象組
如果通過*「個別對象」*您的意思是被插入的元素(用'x'表示),那麼[點擊這裏](http://stackoverflow.com/questions/7231489/how-to-grab-所有的對象功能於一個選擇器/ 7231684#7231684)。 – user113716