当 onclick 事件发生时,我试图添加一些输入字段。我正在使用 javascript 来完成这项工作。当我尝试小提琴时,效果很好。但它不适用于我的本地主机。我收到以下错误消息。
ReferenceError: $ is not defined
$(".more").click(function() {
这是我的代码:
<!DOCTYPE script PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<script src="//admin/lib/jquery-1.10.2.js" type="text/javascript">
</script>
<link href="//admin/css/layout.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
$(".more").click(function() {
$("#container").append("<br><div id='test'><label>Title: </label><input type=\"text\" id=\"txt_jobTitle\"> <label>Company</label><input type=\"text\" id=\"id2\"> <label>Started</label><input type=\"text\" id=\"txt_jobStarted\"> <label>Ended</label><input type=\"text\" id=\"txt_jobStarted\"> <div class='box'><a href='#'>x</a></div></div><br/>");
var count = $(".box").length;
});
$(".box a").live("click", function() {
$(this).parent().remove();
$("#test").remove();
});
</script>
</head>
<body>
<div id="container">
<a href="#" class="more">Add more +</a>
</div>
</body>
</html>
我不知道如何解决这个问题,因为我不是 javascript 的主要参与者。我该如何解决这个问题?
我遇到了许多具有相同问题的类似解决方案,但都没有解决。
提前谢谢了。