jquery find()在新版本中失败

时间:2013-12-13 23:45:51

标签: jquery find

在早期版本的jquery中,声明被接受了。

        myTmpl.find('input[name="CFG-"+ groups2[groupLetter]]:eq(0)')
            .attr("id", name1);

在Jquery 1.9中,它出现了错误:

Syntax error, unrecognized expression: input[name='CFG-'+ groups2[groupLetter]]:eq(0)

我认为双引号可能有问题吗?

2 个答案:

答案 0 :(得分:0)

我相信

myTmpl.find('input[name="CFG-"+ groups2[groupLetter]]:eq(0)')

应该是

myTmpl.find('input[name="CFG-' + groups2[groupLetter] + '"]:eq(0)')

答案 1 :(得分:0)

你的报价搞砸了:

myTmpl.find('input[name="CFG-' + groups2[groupLetter] + '"]:eq(0)')