我有一個類似的HTML代碼,這樣的怒吼:如何在jQuery中的鍵控上更改輸入文本的邊框顏色?
<form>
<input type='text' id='inputVal'>
</form>
這jQuery代碼:
maxVal = 100;
$('#inputVal').keyup(function(){
var $this = $(this);
var insertedVal = $this.val();
if (insertedVal > maxVal){
$this.css({"color":"red","boder":"1px solid red"});
}
})
如果我把一個數大於100個的字體顏色變爲紅色,只是像預期一樣。但是,邊框顏色保持不變。爲什麼?如何修改我的代碼以使邊框顏色也變爲紅色。
開始使用引號和拼寫正確 – adeneo
你錯過了一個單引號後'#inputVal',而你試圖修改CSS屬性是「博* R * der「,而不是」boder「。 另外,如果你只想改變顏色,「邊框顏色」就足夠了。 –
好吧,我糾正了錯別字 – user2395238