jquery验证:如何找出与验证器关联的表单?
假设我设置了以下验证(使用jQuery验证插件) 给定变量validator,是否有办法确定它与id=“name\u change\u form”的表单关联?与验证器关联的jquery验证:如何找出与验证器关联的表单?,jquery,jquery-validate,Jquery,Jquery Validate,假设我设置了以下验证(使用jQuery验证插件) 给定变量validator,是否有办法确定它与id=“name\u change\u form”的表单关联?与验证器关联的元素通过其未记录的currentForm属性可用: var formId = validator.currentForm.id; // "name_change_form" 不过要小心:同样,此属性没有文档记录,因此它可能不再存在于插件的未来版本中。我认为您可以使用$(this).selector查看使用了什么选择器。您也
元素通过其未记录的currentForm
属性可用:
var formId = validator.currentForm.id; // "name_change_form"
不过要小心:同样,此属性没有文档记录,因此它可能不再存在于插件的未来版本中。我认为您可以使用
$(this).selector
查看使用了什么选择器。您也可以在成功中尝试$(this).attr('id')
,看看是否返回它?我当前没有任何要测试的内容,而且有点忙。$(此)。选择器将把与调用关联的选择器返回到$(此)
。由于没有传递选择器(此
是DOM元素,而不是选择器),因此它将返回空字符串。
var formId = validator.currentForm.id; // "name_change_form"