jquery.find()无法识别的正则表达式

时间:2014-06-03 02:05:04

标签: javascript jquery regex

我试图通过jquery.find()找到一个名字和最多2位数的div;示例:"#progressText1","#progressText2",..."#progressText12"等

这是我的代码(其中closeForm是具有div元素的形式):

var closeDiv= closeForm.find("#progressText[/^\d{1,2}$/;]"); 

我得到了这个错误:

Uncaught Error: Syntax error, unrecognized expression: #progressText[/^d{1,2}$/;] 

有人可以帮助我让它发挥作用吗?

1 个答案:

答案 0 :(得分:3)

使用jquery选择器“starts with”

// assumes closeForm is a jQuery object already formed.

var closeDiv = closeForm.find('div[id^="progressText"]');
相关问题