因此,我有一個包含多個表單的頁面,我希望能夠訪問特定表單中的輸入元素type="datetime"
。我知道我可以做$('input[type="datetime"]')
,但那會給我所有頁面上的輸入標籤。我也不能使用「form」屬性,因爲並不是所有的瀏覽器都使用它(嘆息IE)。對我來說更糟糕的情況是做類似的事情:如何使用jQuery訪問特定表單和特定類型的元素
$(document.forms["..."].elements).each(function() {
if (this.type="datetime") {.....}
});
但我確信這可以通過一個選擇器在jQuery中完成。有人能告訴我這是如何與一個選擇器?
感謝上下文查找解決方案。是否在後代公式中使用上下文的原因是 - 例如性能? – ecco88 2013-02-28 04:16:03
看起來像上下文基地查找速度更快http://jsperf.com/jquery-selector-context-vs-descendant-selector – 2013-02-28 04:27:40
感謝您的洞察力 - 事實證明,後代選擇器實際上是最慢的,這使我與上下文基於查找。 – ecco88 2013-02-28 13:14:29