我试图通过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}$/;]
有人可以帮助我让它发挥作用吗?
答案 0 :(得分:3)
使用jquery选择器“starts with”
// assumes closeForm is a jQuery object already formed.
var closeDiv = closeForm.find('div[id^="progressText"]');