<label>Hatchback <input type="checkbox" name="" /></label>
<label>Bike <input type="checkbox" name="" /></label>
<label>Sedan <input type="checkbox" name="" /></label>
<label>Scooter <input type="checkbox" name="" /></label>
<label>Coupe <input type="checkbox" name="" /></label>
<label>SUV <input type="checkbox" name="" /></label>
我想抓住标签中的文字,并将它们作为类名应用。
这不起作用:
var classname = $("fieldset.visual label").text();
$("fieldset.visual label").addClass(classname);
答案 0 :(得分:4)
使用each将文本仅作为类应用于该特定标签。
$('fieldset.visual label').each( function() {
var className = $(this).text();
$(this).addClass(className);
});