jquery可以使用p?
的内容添加类<p>red</p>
<p>blue</p>
<p>green</p>
像
<p class="red">red</p>
<p class="blue">blue</p>
<p class="green">green</p>
答案 0 :(得分:1)
你可以这样做:
$('p').each(function () {
this.className = this.textContent; //get the text within the element and set it as class name
});
在Fiddle中,检查console.log以获取输出。
注意: .innerHTML
可以使用,但在处理纯文字时最好使用.textContent
。
答案 1 :(得分:0)
这很简单:
$("p").each(function() {
$(this).addClass($(this).text());
});
答案 2 :(得分:0)
尝试
$("p").addClass(function() {
return $.trim($(this).text());
});