使用Jquery查找所有标签

时间:2013-02-06 23:55:08

标签: jquery label

我有一个简单的函数,可以增加输入中的数字:

$(elem).find("input").attr("name", function(i, name) {
  return name.replace(/\[(\d+)\]/, function(match, number) {
    return "[" + (+number + 1) + "]";
  })
})

我希望通过更改第一行来将相同的功能扩展到elem中的所有标签:

$(elem).find("input, label").attr("name", function(i, name) {

虽然第一个函数按预期工作,但在查找查询中添加label会导致以下行出错:

TypeError: name is undefined
return name.replace(/\[(\d+)\]/, function(match, number) {

为什么会这样?我是否可以find标记为什么我find输入,div和其他HTML标记的标记相同?

0 个答案:

没有答案