【发布时间】:2012-05-15 03:08:59
【问题描述】:
假设我有这个小sn-p:
<p data-color="red">Hello world</p>
我想将其颜色设置为自己的数据属性,如下所示:
$('p').css({
color: $(this).data('color')
});
由于某种原因,这不起作用。有人知道我做错了什么吗?
【问题讨论】:
-
$(this)不是p->this,因此在 arg 中不起作用。 -
@Vega - 有没有办法到达
$("p")? -
见丹尼尔的回答,这似乎是唯一的方法。 stackoverflow.com/a/10589446/297641
标签: jquery css custom-data-attribute