从class属性调用fancybox时获取锚点的ID

hedka77

我试图从class属性调用fancybox时从锚点获取ID,有没有办法做到这一点,还是需要从click事件中获取它?我已经尝试过使用$(this),但无法正常工作,并且无法使用$(“。nameOfTheClass”)。attr(“ id”)

这是我的代码:

$(".cerrar_actividad").fancybox({
    'scrolling'     : 'no',
    'titleShow'     : false,
    'helpers'       : {
        title  : null
    },
'beforeLoad'    : function() {
    var str  =  $(".cerrar_actividad").attr("id").split("_");
    var id_actividad = str[1];
    alert(id_actividad);
},
...
});

和html代码:

<a href="#cerrarActividad" class="cerrar_actividad" id="actividad_<?php echo $a['id_actividad'] ?>"><img src="..." /></a>

我需要这样做,因为我需要填写一张获取ID信息的表格。

肯尼迪

您不需要使用.each(),只需在afterLoadbeforeLoad也会起作用)回调中获取元素的ID,例如

$(".cerrar_actividad").fancybox({
    afterLoad: function () {
        alert($(this.element).attr("id"))
    }
});

看到 JSFIDDLE

...或alert($(this.element).attr("id").split("_")[1])用作您的示例

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 netui repeater 创建一系列锚点后,我如何调用一个方法来获取锚点 ID 并执行查询

来自分类Dev

如何在CSS的ID中调用锚点?

来自分类Dev

获取特定类别的所有锚点的特定属性

来自分类Dev

vanilla js,获取具有特定属性的锚点

来自分类Dev

ID锚点问题

来自分类Dev

转到锚点时如何使URL不添加#和ID

来自分类Dev

转到锚点时如何使URL不添加#和ID

来自分类Dev

链接到锚点 ID 时删除移动菜单

来自分类Dev

调用FancyBox时如何定位多个/变量ID

来自分类Dev

调用FancyBox时如何定位多个/变量ID

来自分类Dev

如何在 Java 中使用 selenium 获取下面屏幕截图中显示的 <div class="_6ks"> 的锚点 href 属性

来自分类Dev

使用Nokogiri获取属性href = a,b或c的所有锚点

来自分类Dev

HTML Agility Pack在页面上获取所有锚点的href属性

来自分类Dev

链接到页面锚点时,如何在其中调用JS代码?

来自分类Dev

锚点调用2种方法

来自分类Dev

jQuery-在加载并直接定位到具有锚点的URL时获取偏移量

来自分类Dev

plotly.js轴的“锚点”属性

来自分类Dev

使用javascript搜索锚点标题属性

来自分类Dev

用div更改锚点属性

来自分类Dev

移相器设置组精灵的锚点属性

来自分类Dev

添加和删除锚点属性

来自分类Dev

jsPlumb-如何获取锚点的位置

来自分类Dev

HtmlUnit-无法从div获取锚点

来自分类Dev

在嵌套的Divs中获取锚点InnerText

来自分类Dev

HtmlUnit-无法从div获取锚点

来自分类Dev

在SVG中获取锚点元素

来自分类Dev

检测锚点是否链接到ID

来自分类Dev

显示锚点时停止悬停

来自分类Dev

单击锚点时如何停止悬停?