动态类名(jQuery)

时间:2009-12-23 15:15:01

标签: jquery text dynamic addclass

<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);

1 个答案:

答案 0 :(得分:4)

使用each将文本仅作为类应用于该特定标签。

$('fieldset.visual label').each( function() {
    var className = $(this).text();
    $(this).addClass(className);
});