我的代码:
<a href="#" onclick="$('#s input[name='reset']').click(); return false;">RESET</a>
显然,您可以看到我无法在'
部分使用"
或[name=
,因为任何一个都会结束相同类型的先前引号。
需要一些帮助。一种方法是定义一个函数并使用onclick触发函数,但我希望将代码(它只是1行)分配给onclick。
答案 0 :(得分:4)
好吧,可以使用转义\'
或\"
,但最好的解决方案是不要使用这些内联事件处理程序。
$('a').bind('click', function(e){
$('input[name=reset]').trigger('click');
});
显然,这会影响所有锚点。所以一个类或一个ID是可取的。