如何使用jQuery访问父元素属性?

编码器

如何使用jQuery访问父元素属性?例如下面的代码在我的网站上:

<div style="text-align: center;">
    <h3>Testing</h3>
     <p>
        <a style="display: inline-block;" href="http://www.google.com" target="_blank">
            <img class="alignleft size-full wp-image-3748" src="/wp-content/uploads/BBB336699.png" alt="BBB" height="45">
        </a>
        <a style="display: inline-block;" href="http://www.facebook.com" target="_blank">
            <img class="alignleft size-full wp-image-3749" src="/wp-content/uploads/COA336699.png" alt="COA" height="45">
        </a>
        <a style="display: inline-block;" href="http://portal.hud.gov/hudportal/HUD" target="_blank">
            <img class="alignleft size-full wp-image-3750" src="/wp-content/uploads/HUD336699.png" alt="HUD" height="45">
        </a>
        <a style="display: inline-block;" href="http://www.gmail.com/" target="_blank">
            <img class="alignleft wp-image-3921" src="/wp-content/uploads/HPF336699.png" alt="HPF" height="45">
        </a>
    </p>
</div>
$("a").click(function(event){ 
    var key = window.event.toElement;
    var re = /speridian/gi; 
    if (key.href.search(re) == -1) { 
        alert("it is not"); 
    } 
});

当我单击“上方链接”时,我得到了img元素事件属性,但是我需要a像那样元素事件属性toElement

谁能帮助我在这里获得锚元素事件。提前致谢!

罗里·麦克罗森(Rory McCrossan)

问题是因为您正在使用window.event使用this引用点击的元素,而不是:

$("a").click(function(e) { 
    e.preventDefault(); // stop the page being redirected
    var re = /speridian/gi; 
    if ($(this).prop('href').search(re) == -1) { 
        alert("it is not"); 
    } 
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Controller As表示法访问父属性

来自分类Dev

如何访问父窗口小部件元素?

来自分类Dev

使用javaScript访问父div中的元素?

来自分类Dev

如何访问父元素并使用angularJs删除它?

来自分类Dev

如何附加可访问html属性的jquery ui元素?

来自分类Dev

如何使用jQuery访问数据属性的值

来自分类Dev

如何使用jQuery访问数据属性

来自分类Dev

如何替换父元素的内容,使用jQuery忽略子元素

来自分类Dev

如何从组件访问父HTML元素?

来自分类Dev

在父元素中使用jQuery获取数据属性的值

来自分类Dev

如何使用jsoup访问Java中子元素的属性?

来自分类Dev

如何使用JavaScript继承父元素的CSS属性?

来自分类Dev

如何访问父对象属性?

来自分类Dev

如何修改我的jQuery,以便使用父级的rel属性?

来自分类Dev

如何使用Jquery查找最接近的父元素属性值

来自分类Dev

如何使用父.class属性覆盖子元素属性

来自分类Dev

如何使用jQuery访问ID为[]的元素

来自分类Dev

如何使用JQuery使父元素随内容增长

来自分类Dev

jQuery DOM访问父元素

来自分类Dev

使用javaScript访问父div中的元素?

来自分类Dev

在php中使用rss时如何访问元素的属性

来自分类Dev

查找href属性的父级并使用jquery访问特定属性

来自分类Dev

如何使用this指针jquery访问元素的属性和子元素?

来自分类Dev

聚合物:父元素或其他元素的访问属性

来自分类Dev

如何访问被单击元素的父元素?

来自分类Dev

如何使用jQuery获取父元素

来自分类Dev

访问图像元素的父对象属性

来自分类Dev

如何使用 JQuery 按属性删除元素

来自分类Dev

如何访问 html 元素的属性?

Related 相关文章

热门标签

归档