說實話我不知道如何從技術上問我目前的需求,所以我會嘗試使用一些僞代碼來顯示它。得到jquery插件目標對象DOM
我建立一個jQuery插件,我需要返回「目標元素的DOM」 - 這樣的事情:
插件用法:
$('div.targeted-dom-element').myPlugin();
和我的插件裏面我想返回/重用某處這個'div.targeted-dom-element'字符串(不是對象請!) - 有沒有任何jQuery/js內置函數的這種事情?
說實話我不知道如何從技術上問我目前的需求,所以我會嘗試使用一些僞代碼來顯示它。得到jquery插件目標對象DOM
我建立一個jQuery插件,我需要返回「目標元素的DOM」 - 這樣的事情:
插件用法:
$('div.targeted-dom-element').myPlugin();
和我的插件裏面我想返回/重用某處這個'div.targeted-dom-element'字符串(不是對象請!) - 有沒有任何jQuery/js內置函數的這種事情?
編輯:此屬性已棄用,謝謝馬特指出了這一點。
jQuery的對象具有selector
屬性,因此你可以,如果不是你想要的對象做一些像
myjQueryObj.selector
[「'.selector'屬性在jQuery 1.7中被棄用,並且只保留在jQuery Migrate插件中支持.live()所需的範圍內。它可能在未來的版本中被移除,恕不另行通知。可靠的指示器,可以用來獲取當前包含在jQuery集合中的元素集合,因爲隨後的遍歷方法可能已經改變了集合。需要使用選擇器的插件應該讓調用者傳入選擇器作爲初始化期間插件參數的一部分。「](http://goo.gl/L6YXgR) –
是啊,我已經看到了,但它很奇怪,因爲我已經使用它與最新的jQuery,它工作正常 – mrmnmly
,那麼我想你想的「選擇」?確切地說, – Incognito
!這就是我所需要的 – mrmnmly
您應該按照http://api.jquery.com/selector將選擇器字符串傳遞給插件。 –