在jQuery fn中设置数据属性时出错

时间:2018-02-08 07:51:27

标签: jquery

我有一个表格元素,在MVC动作中作为集合发布。当用户点击添加新行时,我克隆了jQuery中的第一行;清除值并重命名id和name属性...同样我更新属性以防用户删除行。我忘记了改变@Html.ValidationFor()生成的元素;这是一个data-valmsg-for属性的范围。因此,当第一行的文本框中存在验证错误时......我在克隆的行中得到了相同的验证错误。解决这个问题;我修改了addRow fn以更改data-valmsg-for属性......但到目前为止它还没有工作。

.... //  code which iterates over input elements in cloned row

  if ($('span[data-valmsg-for="' + oldName + '"]').length) {  // getting 1 here

$('span[data-valmsg-for="' + oldName + '"]').attr('data-valmsg-for', newName); // not working
}

已编辑一些拼写错误

0 个答案:

没有答案