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

1 回答 1

4

使用 each 将文本作为一个类应用到该特定标签。

$('fieldset.visual label').each( function() {
    var className = $(this).text();
    $(this).addClass(className);
});
于 2009-12-23T15:18:41.847 回答