如何检索内联验证函数触发的输入元素的id?

时间:2014-07-02 07:39:43

标签: javascript jquery

我想从触发验证调用的地方获取输入字段的id,我正在使用posabsolute验证插件内联验证方法。

<input type="text" id="username" class="validate[required,funcCall[checkinput]]"/>
<input type="text" id="age" class="validate[required,funcCall[checkinput]]"/>

在上面两行中我使用相同的函数name.how来获取jQuery中的id。

//js
function checkinput()
{
  //id of the input field
}

1 个答案:

答案 0 :(得分:1)

插件将参数传递给你的函数(field,rules,i,options),第一个是元素的jQuery对象,所以你可以这样做:

function checkinput(field)
{
    //id of the input field
    console.log( field.attr('id') );
}

funcCall的文档。