所以我只需要一個提醒,如何識別一個DIV不使用ID或類名
的每一個元素只能有1號,但多個類是可能的,
但是,如果我想什麼喜歡有2種方式來唯一標識沒有類的對象?
我不記得它的名字,比如標記名,可以在ID以外使用。
你會如何識別jQuery中的這個對象?
對於類,它是:$('。class'),對於ID是$('#id'),但是這個我隱約描述的東西呢?
泰勒
所以我只需要一個提醒,如何識別一個DIV不使用ID或類名
的每一個元素只能有1號,但多個類是可能的,
但是,如果我想什麼喜歡有2種方式來唯一標識沒有類的對象?
我不記得它的名字,比如標記名,可以在ID以外使用。
你會如何識別jQuery中的這個對象?
對於類,它是:$('。class'),對於ID是$('#id'),但是這個我隱約描述的東西呢?
泰勒
我不記得它的名稱, 類似標記名稱,可以是 除ID以外使用。
你可能會想的getElementsByTagName的(),但將返回一個集合: https://developer.mozilla.org/en/DOM/element.getElementsByTagName。
您可以在任何現代瀏覽器中使用任意屬性(jQuery在後臺執行此操作)。所以你可以把你想要的任何屬性放在元素上,並使用jQuery屬性選擇器來定位它(如@Dave在他的答案中指出的那樣)。
<div myAttribute="foo"></div>
<script>
var element = $("div[myAttribute='foo']"); // matches all divs with "myAttribute" set
</script>
只需使用 「name」 屬性:
<div id="something" name="something"></div>
然後由ID像往常一樣引用它,或者通過名字是這樣的:
$('[name="something"]')
哇,太棒了。謝謝 – TaylorMac 2011-05-20 01:25:36