【发布时间】:2011-08-22 06:49:56
【问题描述】:
我无法让以下代码与 Firefox 一起使用。
在其他浏览器上,此代码会导致链接被突出显示。但是对于 Firefox,我什至无法让它执行 js。
<h:form>
<h:commandLink class="selector" action="#" value="Create" onclick="return false;"/>
<h:commandLink class="selector" action="#" value="Check" onclick="return false;"/>
</h:form>
这是 js。
$(function()
{
$(".selector").click(function()
{
$(this).toggleClass('highlightChoice');
return false;
});
});
提前致谢:)
编辑:
此外,奇怪的是,没有'return false'事件 onclick 页面似乎刷新了。
【问题讨论】:
-
尝试删除 onclick 属性。应该没有必要。
-
没有它的页面刷新,虽然它不应该考虑js代码。
-
$('form.selector') 或 $('form\:selector')
-
能展示一下生成的html代码吗?
-
@Zippy 对!这是 jsf 的最佳参考。但是有一些参考技巧,但可以在 StackO 上找到。For Ex.