如何知道在jQuery中单击了哪个锚?

保罗

我有以下代码:

HTML:

<ul class="dropdown-menu" role="menu" id="document_dropdown">
    <li><a class="notify" href="toSomewhere" id="1">Item1</a></li>
    <li><a class="notify" href="toSomewhere" id="2">Item1</a></li>
    <li><a class="notify" href="toSomewhere" id="3">Item1</a></li>
    <li><a class="notify" href="toSomewhere" id="4">Item1</a></li>
</ul>

jQuery的:

$(document).ready(function () {
    $('#document_dropdown .notify').click(function(){
        var id = $(this).attr("id");
        alert(id);
    });
});

我要实现的是查看单击了哪个锚点并返回该锚点的ID,以便可以在另一个脚本中使用它。到目前为止,它什么也没做。我的代码可能出什么问题了?谁能帮我这个?非常感谢你。

罗里·麦克罗森(Rory McCrossan)

尽管这this.id是从元素中检索本机属性的一种更为简洁的方法,但是您拥有的代码可以正常工作如果希望停止单击链接以使浏览器发出HTTP请求,则需要添加preventDefault()逻辑。

您不能从事件处理程序中返回任何内容,因此,如果您需要传递信息,则需要将其存储在全局变量中,或者以该值作为参数调用另一个函数。

$('#document_dropdown .notify').click(function(e){ 
    e.preventDefault();
    var id = this.id;
    alert(id);
    doSomething(id);
});

function doSomething(id) {
    alert('You clicked #' + id);   
}

小提琴的例子

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何知道在Qt中单击了哪个按钮?

来自分类Dev

如何知道在JavaFX中单击了哪个按钮

来自分类Dev

如何知道在Qt中单击了哪个按钮?

来自分类Dev

如何知道在引导程序中单击了哪个菜单项

来自分类Dev

如何知道哪个View在布局OnClickListener中单击了?

来自分类Dev

如何知道在vb.net中单击了哪个命令按钮?

来自分类Dev

如何知道正在单击MenuStrip的哪个项目?

来自分类Dev

如何知道右键单击哪个文件?

来自分类Dev

如何知道哪个活动单击了按钮?

来自分类Dev

如何知道用户单击哪个按钮?

来自分类Dev

如何知道在amcharts中堆积的条形图上单击了哪个类别?

来自分类Dev

如何知道引导程序模式关闭时单击了哪个按钮?

来自分类Dev

ListFragment onListItemClick-如何知道单击了哪个组件

来自分类Dev

带有span的TextView,如何知道单击了哪个?

来自分类Dev

ios如何从xib单击时知道哪个UIView?

来自分类Dev

如何知道在哪个项目中单击了按钮

来自分类Dev

我怎么知道从<ul>中单击了哪个<li>元素?

来自分类Dev

我怎么知道在按钮类中单击了哪个按钮?

来自分类Dev

数组列表中的Java jbutton,我怎么知道单击了哪个

来自分类Dev

如何知道 Regex 中的哪个选项匹配?

来自分类Dev

JPopupMenu知道单击了哪个JMenuItem

来自分类Dev

如何检测使用Jquery单击了哪个表?

来自分类Dev

如何知道哪个javascript文件负责网页中的哪个逻辑

来自分类Dev

在 jQuery 中单击锚点时设置 asp:HiddenField 值

来自分类Dev

jQuery如何从锚中删除id标签

来自分类Dev

在Blazor中单击锚点后如何更新HREF?

来自分类Dev

如何检测在javascript中单击了哪个按钮?

来自分类Dev

如何知道是否在我的JQuery函数中单击了Bootstrap Modal中的特定按钮?

来自分类Dev

如何知道表格中单击的元素?

Related 相关文章

  1. 1

    如何知道在Qt中单击了哪个按钮?

  2. 2

    如何知道在JavaFX中单击了哪个按钮

  3. 3

    如何知道在Qt中单击了哪个按钮?

  4. 4

    如何知道在引导程序中单击了哪个菜单项

  5. 5

    如何知道哪个View在布局OnClickListener中单击了?

  6. 6

    如何知道在vb.net中单击了哪个命令按钮?

  7. 7

    如何知道正在单击MenuStrip的哪个项目?

  8. 8

    如何知道右键单击哪个文件?

  9. 9

    如何知道哪个活动单击了按钮?

  10. 10

    如何知道用户单击哪个按钮?

  11. 11

    如何知道在amcharts中堆积的条形图上单击了哪个类别?

  12. 12

    如何知道引导程序模式关闭时单击了哪个按钮?

  13. 13

    ListFragment onListItemClick-如何知道单击了哪个组件

  14. 14

    带有span的TextView,如何知道单击了哪个?

  15. 15

    ios如何从xib单击时知道哪个UIView?

  16. 16

    如何知道在哪个项目中单击了按钮

  17. 17

    我怎么知道从<ul>中单击了哪个<li>元素?

  18. 18

    我怎么知道在按钮类中单击了哪个按钮?

  19. 19

    数组列表中的Java jbutton,我怎么知道单击了哪个

  20. 20

    如何知道 Regex 中的哪个选项匹配?

  21. 21

    JPopupMenu知道单击了哪个JMenuItem

  22. 22

    如何检测使用Jquery单击了哪个表?

  23. 23

    如何知道哪个javascript文件负责网页中的哪个逻辑

  24. 24

    在 jQuery 中单击锚点时设置 asp:HiddenField 值

  25. 25

    jQuery如何从锚中删除id标签

  26. 26

    在Blazor中单击锚点后如何更新HREF?

  27. 27

    如何检测在javascript中单击了哪个按钮?

  28. 28

    如何知道是否在我的JQuery函数中单击了Bootstrap Modal中的特定按钮?

  29. 29

    如何知道表格中单击的元素?

热门标签

归档