2011-04-12 63 views
-1
… 
    <script src="http://code.jquery.com/jquery-1.5.js"></script> 
</head> 
<body> 
    <div id ="iAmNew">id="iAmNew"</div> 
    <script> 
    $(#iAmNew).style("border", "4px dotted blue"); 
    </script> 
    … 
+0

嗨nandu.com。请在下次发布堆栈溢出时多花点时间格式化您的问题。有些HTML代码没有显示,因为它没有正确缩进。修正了这个问题。 - 顺便说一句:如果你真的说出了脚本的预期行为,而不是仅仅发布一些代码并让我们猜测,那将会非常棒。这可能很明显,但通常情况并非如此。所以很好的保持正确的习惯...... ;-) – stakx 2012-08-12 17:55:15

回答

3

因为我们使用了不存在的jQuery的方法,它不工作, .style()而不是.css()。尝试:

$('#iAmNew').css("border", "4px dotted blue"); 

,基本上与 '亚当说什么'(在评论):

他忘记了周围的选择引号(只是指点一下)。

如果你想使用本地JavaScript style你应该使用:

document.getElementById('iAmNew').style.border = '4px dotted blue'; 

参考:

+0

他忘记了选择器周围的引号(只是指出了它)。 – 2011-04-12 20:22:34

+0

@亚当,好点:我......纠正了这个问题,却没有想到它。哎呀。接得好。 =) – 2011-04-12 20:24:34

0
$("#iAmNew").css("border", "4px dotted blue"); 
0

试试这个:

<div id ="iAmNew">id="iAmNew"</div> 

<script> 
$("#iAmNew").css("border", "4px dotted blue");</script> 
0

style()方法不存在,你正在寻找css()。你也需要把选择引号,像这样:

$("#iAmNew").css("border", "4px dotted blue"); 
0

应该

$('#iAmNew').css("border", "4px dotted blue"); 
0

使用$("#iAmNew").css("border", "4px dotted blue");