有没有办法用jTemplates来转义{$,这样我就可以在我的onBlur中使用内联javascript了,就像这样
<a href="http://www.telegraaf.nl" onclick="if ( a ) {$('#something').css ('display','none');alert('some msg');}">telegraaf</a>它在processTemplate之后得到这个:
<a onclick="if ( a ) " href="http://www.telegraaf.nl">谢谢,亨克
发布于 2009-08-06 13:02:44
jTemplates有一个{#文字} ... {#/文字}标签,可以防止你的大括号受到影响。
<a href="http://www.telegraaf.nl" onclick="{#literal}if ( a ) {$('#something').css ('display','none');alert('some msg');}{#/literal}">telegraaf</a>发布于 2009-08-06 12:06:56
实际上,在我看来,我认为最好是低调地附加事件:
$(function () {
$(".alink").click(function () {
//if ( a ) {
$('#something').css('display','none');
alert('some msg');
//}
});
});
<a class="alink" href="http://www.telegraaf.nl">发布于 2009-08-06 12:07:55
如果您使用的是表达式,则$本质上只是表示jQuery (表达式)的快捷方式,因此在您的示例中,您可以使用:
<a href="http://www.telegraaf.nl" onclick="if ( a ) {jQuery('#something').css ('display','none');alert('some msg');}">telegraaf</a>您可以在http://docs.jquery.com/%24上阅读选择器快捷方式
https://stackoverflow.com/questions/1238449
复制相似问题