我正在開發我的第一個jQuery插件,但希望它以與平常稍有不同的方式工作。我將首先解釋它的用途:檢測是否已指定選擇器
非常簡單,<輸入>具有指定標題屬性的字段將填充輸入框中的屬性值,重點是輸入字段將刪除值並允許用戶鍵入框中。
我知道這不是新東西,可能以前做過100次,但它比最終結果更多的是學習曲線。
於是,我知道了在兩個方面,到目前爲止的工作,第一種方法是代碼被稱爲在一個特定的元素:
$('input').fillForm();
另一種方法包括使用插件內的選擇(被指定爲一個選項),它會發現頁面上的所有元素與特定的類和運行函數:
$().fillForm(); // Called from the document load
$('.fillForm').each(function() {... // Within the plugin
我的問題是,有沒有一種方法來檢測用戶是否不符合規定選擇:$('input').fillFo R M();該位以粗體突出顯示。
這樣,如果他們沒有,那麼我可以告訴它使用默認的CSS選擇器。
這裏是我的代碼小提琴:http://jsfiddle.net/chricholson/HwkRw/
有兩個版本存在,周圍交換意見,嘗試另一種方法。
通常,在沒有選擇器的情況下調用的插件以'$ .fillForm'格式運行。 –