首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >比较JavaScript if条件中的jQuery(此)

比较JavaScript if条件中的jQuery(此)
EN

Stack Overflow用户
提问于 2018-07-14 23:27:54
回答 0查看 32关注 0票数 0

我希望将当前选择器与JavaScript if条件中存储的节点进行比较。

在我的代码中,我创建了一个由image节点和li节点组成的数组。我希望能够将用户当前悬停在其上的li与链接数组中的元素进行比较,例如,当前悬停的链接是否与链接相同

我已经尝试了许多方法来检查jQuery(这)和链接之间的等价性,但我无法通过if语句来确定它们是否相等。你能告诉我如何将当前选择器与存储在数组中的选择器位置进行比较吗?

下面是我的代码(我使用jQuery作为选择器,因为这是一个Wordpress网站):

代码语言:javascript
运行
复制
jQuery("li.menu-cloud").hover( function(){

    // Identify the containers of the links and the featured images:
    var nav = document.getElementById("nav");
    var holder = document.getElementById("img-holder");

    // Creates an array of the individual links and featured images of the menu links:
    var pics = holder.getElementsByTagName("img"); 
    var links = nav.getElementsByTagName("li");

    //Store current li in a variable to test:
    var element = jQuery(this);
    if ( links[0] == element )
    {        
        alert("links[0] equals this element");

    }
    else {}


},
function() {
    alert("You have left a menucloud link.");
});
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51340839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档