我有以下的JavaScript代码:的JavaScript不是Grails的/ GSP工作
<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。任何想法或我错过了什么?每当我点击“添加”它只显示/#在我的网址。
我设法通过检查所述元素找出错误消息是如下: 未捕获的SyntaxError:意外令牌非法
截图
正显示出任何错误,当您单击添加链接浏览器调试器? – BobS
“未捕获的SyntaxError:意外的令牌非法”。我怀疑我在gsp上声明脚本的方式是错误的? “添加”无法指向我想要的脚本..但我不知道如何排除故障.. – user1790785
GSP生成的代码在浏览器上的外观如何? (即使用“查看源代码”或您的浏览器的等效) – BobS