我可以通过执行以下操作将类添加到表单元素:
$("input").each(function() {
$(this).addClass($(this).attr("name"));
});
本质上,它获取表单值并将其作为类添加到元素中。在大多数情况下可能没问题,但有时值会是数字。所以这给我留下了这样的东西:
<input type="radio" id="amount-5" name="submitted" value="50" class="form-radio 50">
我想,我可以使用 CSS 作为目标,.form-radio.50
但在附加值类前面添加一些文本可能会更好。理想情况下
<input type="radio" id="amount-5" name="submitted" value="50" class="form-radio radio-50">
我试过了:
$("input").each(function() {
$(this).addClass($('radio-class-' + this).attr("value"));
});
......那没有用。我没主意了。这是我的小提琴。