2
我應該如何定義從左到右發生了什麼。我很困惑與[0] .nameofsomething部分。愚蠢的quesiton獎金,[0]可以是任何其他整數?它看起來像jQuery選擇器現在命名空間..這是正確的?瞭解新的關鍵字關聯jquery選擇器
$("#someselector")[0].nameofsomething = new MyObject();
,可能這也可以寫成這樣....
$("#someselector").nameofsomething = new MyObject();
,併產生相同的結果嗎?
感謝您的任何見解!
謝謝epascarello快速回答。我還有一個疑問要問我的主要問題。爲什麼人們需要通過使用[0]來獲得「原始」DOM,而不僅僅依賴於jquery選擇器的名字?我想我是新來理解這個動機的邏輯......謝謝! – blackhawk
沒有理由。人們可能不知道如何在jQuery中獲得某些東西,所以他們使用DOM。有些人想要與非jQuery代碼集成並使用DOM傳遞給另一個腳本。他們可能想要與元素進行交互而不使用jQuery。有時候是爲了速度,有時候是因爲缺乏知識,有時候更容易。 – epascarello
如果你想選擇一個元素並保存爲jQuery,使用['eq()'](http://api.jquery.com/eq/)。 – epascarello