2011-04-12 61 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");