如何让JQuery访问我的CSS风格?

时间:2014-04-22 17:08:30

标签: javascript jquery html asp.net css

我在_Layout.cshtml页面。我正在尝试使用css和jquery操作我的菜单栏。

这就是我想要做的事情。

<script type="text/javascript">
$(document).ready(function () {
    var varElement = document.getElementsByTagName("var");
    for (var i = 0; i < varElement.length; i++) {
        varElement[i].style.fontSize = ".75";
    }
});
</script>

我的问题是当我到达varElement[i]时。我希望在我的intellisense中看到样式,但样式不在属性列表中。 intellisense列表中唯一可用的项目是:

Constructor
hasOwnProperty
isPrototypeOf
propertyIsEnumerable
toLocalString
toString
valueOf

如何让JQuery访问我的CSS样式?

2 个答案:

答案 0 :(得分:1)

jQuery中,您可以设置CSS style,如下所示:

$('var').css('fontSize', .75)

$('body').css('background', '#f00');

答案 1 :(得分:-1)

您需要使用.css()方法。我不确定你在你的例子中是如何使用for循环的,但是在jsfiddle上是一个包含一个简单for循环的例子,希望这很有帮助。

var changeStuff = function(){
for(i=1;i<=2;i++){
$('#p'+i).css('font-size','3em');

} };

http://jsfiddle.net/6UtyN/1/