是否可以使用jquery动态更改类的css属性?

时间:2013-10-15 12:25:52

标签: javascript jquery html css

我有一个已定义css样式的类。我现在正在尝试将该页面作为IFRAME加载到其他站点中。我想从加载的站点更改该特定类的css属性。用jquery可以吗?我试着从我的角度来看它没有得到。任何人都可以帮助我...

4 个答案:

答案 0 :(得分:7)

由于same-origin policy,您无法更改iframe中元素的样式。

答案 1 :(得分:-1)

您还可以使用attr属性来更改Html特定属性的值。

$("img").attr("width","500");

或者

$("#tagid").attr("width","500");

$(".tagclass").attr("width","500");

但是在一个页面中,您无法更改在IFRAME中加载的子页面的属性。

答案 2 :(得分:-2)

$(".classname").css("propertyname","setvalue");

例如

$(".classname").css("height","50px");

用于iframe使用

$("iframe").contents().find(".classname").css("propertyname","setvalue");

参考 css

<强> contains-selector

答案 3 :(得分:-2)

您可以按照以下方式使用jquery添加或删除类

$(".classname").addClass('new-classname');
$(".classname").removeClass('remove-classname');