次の JavaScript コードがあります。
<script type="text/javascript"><!--
$(function () {
$('#add').click(function() {
$(this).before($('select:eq(0)').clone());
if ($('select').length > 5) $(this).hide();
});
});
//-->
</script>
HTMLコードは次のとおりです。
<select name="dropdown">
<option value="a">Apple</option>
<option value="b">Bee</option>
<option value="c">Cat</option>
<option value="d">Donkey</option>
<option value="e">Elephant</option>
</select>
<a href="#" id="add">Add</a>
jsfiddle デモでは正常に動作しますが、私の gsp では動作しません。アイデアはありますか、それとも何かを見逃していますか? 「追加」をクリックするたびに、URLに/#が表示されます。
要素を調べてわかったエラー メッセージは次のとおりです。 Uncaught SyntaxError: Unexpected token ILLEGAL
スクリーンショット