分配onclick属性时,我的引号用完了

时间:2010-06-07 10:32:31

标签: javascript jquery onclick

我的代码:

<a href="#" onclick="$('#s input[name='reset']').click(); return false;">RESET</a>

显然,您可以看到我无法在'部分使用"[name=,因为任何一个都会结束相同类型的先前引号。

需要一些帮助。一种方法是定义一个函数并使用onclick触发函数,但我希望将代码(它只是1行)分配给onclick。

1 个答案:

答案 0 :(得分:4)

好吧,可以使用转义\'\",但最好的解决方案是不要使用这些内联事件处理程序

$('a').bind('click', function(e){
   $('input[name=reset]').trigger('click');
});

显然,这会影响所有锚点。所以一个类或一个ID是可取的。