我从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'?你实际上有什么代码? –
我改正了结果没有改变 –