在 Firefox 4.0.1 中使用 jQuery 时出现问题

发布于 2024-11-06 20:32:09 字数 639 浏览 0 评论 0原文

我无法让以下代码与 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,页面似乎会刷新。

I'm having trouble to get the following code to work with Firefox.

On other browsers this code results in the link being highlighted. But with Firefox I cant get it to even execute the 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>

And heres the js.

$(function()
{

    $(".selector").click(function()
    {
        $(this).toggleClass('highlightChoice');

        return false;
    });
});

Thanks in advance :)

EDIT:

Also, weirdly enough without the 'return false' event onclick the page seems to refresh.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埋葬我深情 2024-11-13 20:32:09

我认为你应该

styleClass="selector"

使用:而不是:

class="selector"

在你的

I think you should use:

styleClass="selector"

instead of:

class="selector"

on your <h:commandLink />

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文