【问题标题】:What other options are there besides "click"and " hover" in jQuery [duplicate]除了 jQuery 中的“单击”和“悬停”之外,还有哪些其他选项 [重复]
【发布时间】:2013-09-05 19:43:03
【问题描述】:

在下面的示例中,我使用 jQuery 的切换类来使单击 #button 时的框看起来不同。

$("#button").click(function () {
  $(".box").toggleClass("box-toggle");
});

我知道我可以使用“悬停”而不是“点击”,但我想知道除了悬停和点击之外我可以说的完整列表。

在某处的 jQuery/Javascript 中是否有这些动作状态的完整列表? 单选/复选框是否有“选中”?

谢谢

【问题讨论】:

  • 可能,但我最初不知道要搜索“事件类型”。 “jQuery click hover”的 Google 结果并没有轻易将我带到 jQuery 事件类型页面。我不确定是否会在不知道它们属于哪个类别的情况下轻松找到该页面。我最初在考虑动作状态。不过现在很有意义。
  • 另外,我不知道这些仅仅是 Javascript 动作类型,还是特定于 jQuery。
  • 取消了其中一个反对票 - 当您不知道它叫什么时,很难搜索它。

标签: jquery click hover checked toggleclass


【解决方案1】:

类别:事件 这些方法用于注册行为以在用户与浏览器交互时生效,并进一步操作这些注册的行为。

EVENTS LIST

还有checked方法来检查单选按钮是否被选中

$('#element').click(function() {
   if($('#radio_button').is(':checked')) { alert("it's checked"); }
});

【讨论】:

  • 感谢指出检查方法。
  • 你的回答是最彻底的。谢谢。
【解决方案2】:

查看 jQuery 的事件选择器:

http://api.jquery.com/category/events/

【讨论】:

    【解决方案3】:

    事件选择器: http://api.jquery.com/category/events/

    至于检查你可以这样做:

    $('#radioID').is(':checked') 它将返回真/假

    【讨论】:

      【解决方案4】:

      看看这个: http://api.jquery.com/category/events/

      该页面包含的信息比您想要的要多,但您会很容易找到您需要的!

      【讨论】:

        【解决方案5】:

        jQuery API 将帮助您解决这些问题。

        例如对于按钮事件,请参阅this page。这是可能的鼠标事件的完整列表。

        对于单选框和复选框,您可以看到也从同一页面链接的 checekd 选择器 - 我无法发布链接,因为我需要更多的声誉来获得最多两个以上的链接。

        【讨论】:

        • 谢谢。您知道其中一些事件是否是 JQuery 独有的吗?或者它们可能都是 Javascript 通用的?
        • 它们都是 javascript 通用的。 jQuery 方法只是将事件绑定到选择器 - 它们使您能够使用此 $() 选择器而不是 getElementById 等。
        • 感谢您指出这一点。
        猜你喜欢
        • 2011-05-12
        • 2011-11-19
        • 1970-01-01
        • 2012-10-14
        • 2023-02-08
        • 2023-03-29
        • 1970-01-01
        • 2019-10-14
        • 1970-01-01
        相关资源
        最近更新 更多