Jquery,qunit选择一个类名的子串

时间:2011-06-24 15:37:26

标签: jquery parsing css-selectors qunit classname

我正在编写Qunit测试来测试我们网站上表单的验证引擎。表单的结构是标准的,其元素如下:

<input id="name" class="validate[required,length[1,255]] amp_validation_error_field" type="text" value="" title="Name" name="name">

我想在Qunit中编写一个测试,以验证条件是否满足(需要或在1-255长度内),页面上会弹出一个小警告jpeg。

我想把它写成可扩展的,所以我想选择页面上所有在类中有validate关键字的元素,但也能够区分具有不同类型验证的元素,例如所有元素页面是必需的,或需要的,并检查长度等。我不知道如何选择和解析类名基本上。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

一个好的开始:http://jsfiddle.net/morrison/jgay7/

我不想自己完成所有工作,但我写的扩展名将获得第二个验证参数的值,在这种情况下,它将从长度中选择[1,255]。它返回一个数组数组,其中内部数组包含前面提到的值。这应该是您解析所需内容的良好基础。

评论是否需要更多指导。