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 のキー プレーヤーではないため、この問題をどのように解決できるかわかりません。この問題を解決するにはどうすればよいですか?
同じ問題で多くの同様のソリューションに出くわしましたが、どれもうまくいきませんでした。
よろしくお願いします。