Javascript:父元素样式

时间:2011-07-31 18:16:32

标签: javascript parent

我和here有相同的情况,但我不想写,但是要设置父元素的样式。

$(".test3").closest(".divouter").after("<div>Foo</div>");

上面的代码可以使用,但是当我用setAttribute或其他东西替换之后我会收到以下错误:

TypeError: $(".test3").closest(".divouter").setAttribute is not a function

这是消息 $(".test3").closest(".divouter").setattribute("style", "background-color:#DEDEDE;");

你能帮帮我吗?

谢谢,我很抱歉我的英语,Przemek。

1 个答案:

答案 0 :(得分:1)

它返回一个jQuery对象,而不是一个DOM节点。这意味着您需要jQuery的attr()方法。

编辑:您添加了一些详细信息,并明确表示您需要css() jQuery方法。

$(".test3").closest(".divouter").css("background-color", "#DEDEDE");