我正在开发我的第一个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'格式运行。 –