2010-09-10 71 views
7

我想要實現.draggable類到我的文檔中的所有元素,使用jQuery 1.4.2選擇了不爲空ID的所有元素,jQuery中

<div id="blabla">asdsda</div> -> OK 
<div>dsds</div> -> NOT OK 

這是可能的一個現有ID?

我想:$("*[id!=null]")但我不工作:■

+0

[自定義數據屬性jQuery選擇不爲空(HTTP的可能重複:// stackoverflow.com/questions/22177815/jquery-selectors-on-custom-data-attribute-that-are-not-empty) – 2016-04-29 18:43:09

回答

14
$("*[id]") 

應該工作,以及 - 備案 -

$("*:not([id])") 

是相反的。

+0

很好,謝謝! – div1n 2010-09-10 13:49:59

+0

+1但我想我可能會限制查詢到'身體'的後代只是爲了讓它更快一點。 '$('body [id]')' – user113716 2010-09-10 13:52:45

+0

從頭開始,是的。如果有的話?那麼,如果有一個額外的標籤(例如HTML),那麼當然必須有一些差異,儘管很小。另外,如果HEAD中的標籤有ID,該怎麼辦?也許在'

3
$('[id]') 

這將抓住所有具有'id'屬性的元素。

或獲得的所有div用「id」屬性,你可以這樣做:

$('div[id]') 

Has Attribute Selector

相關問題