我從Jquery開始,我遇到了這個問題。我想單擊發送按鈕並將輸入的邊框以紅色顯示。Jquery addClass不起作用
HTML代碼
<input type="text" placeholder="Put your name" id="name"/>
<input type="submit" value="send" id="send"/>
Javascript代碼
var name = document.getElementById('name');
$("#send").click(onClick);
function onClick() {
$("#name").addClass("error");
}
CSS樣式
.error{
border-color:red;
}
如果我把.addClass出功能點擊的作品,我不知道在哪裏問題是什麼?
'Uncaught ReferenceError:send is not defined':http://jsfiddle.net/4b7Ug/您可能想從HTML代碼中刪除'onclick =「send」'。 –
因此,您不僅恢復了問題的格式,並且難以再次閱讀,您的代碼更改使所有答案都過時,人們浪費了時間。你爲什麼把'onClick'改爲'id'?你實際上有什麼代碼? –
我改正了結果沒有改變 –