Jquery查找具有特定数据的所有表单元素,然后找到匹配的标签并更改其内容

时间:2013-04-24 16:28:51

标签: jquery loops

我特别懒,我试图让jQuery在所有必填表单字段的标签上添加小星号。

MVC将“data-val-required”属性添加到所有必需的表单字段。我知道我可以使用$(“form”)找到所有匹配的元素.find(“[data-val-required]”)然后我不清楚如何遍历该集合并将*附加到带有匹配名称的标签

谢谢!

1 个答案:

答案 0 :(得分:1)

jQuery的:

$("[data-val-required]").each(function() { $("label[for=" + this.id + "]").addClass("required") });

的CSS:

 label.required::after{ content: " *" }

小提琴: http://jsfiddle.net/rxw8k/3/