jquery中怎样给每一个li,添加mouseover事件

jquery中怎样给每一个li,添加mouseover事件,第1张

1、肯定是先引入jquery库,可以选择下载本地引用,也可以在线引用。

2、on函数,这个是官方推荐使用的函数,因为其他方法都是内部调用on来完成的,直接使用on可以提高效率。

3、bind函数,bind是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件类型的监听函数。

4、delegate函数,delegate(selector,type,[data],fn)参数多了一个selector,用来指定触发事件的目标元素,监听器将被绑定在调用此方法的元素上。

5、jquery在版本升级的过程中,内容和方法肯定是更新迭代,为更好的服务于开发者,所以各版本肯定有所差异。

$('#id')siblings() 当前元素所有的兄弟节点

$('#id')prev() 当前元素前一个兄弟节点

$('#id')prevaAll() 当前元素之前所有的兄弟节点

$('#id')next() 当前元素之后第一个兄弟节点

$('#id')nextAll() 当前元素之后所有的兄弟节点

这三个方法都可以添加选择器,给出选择条件,就能找到你指定的兄弟节点了。

扩展资料

1、jquery 获取元素(父节点,子节点,兄弟节点)

$("#test1")parent(); // 父节点

$("#test1")parents(); // 全部父节点

$("#test1")parents("mui-content");

$("#test")children(); // 全部子节点

$("#test")children("#test1");

$("#test")contents(); // 返回#test里面的所有内容,包括节点和文本

$("#test")contents("#test1");

$("#test1")prev();  // 上一个兄弟节点

$("#test1")prevAll(); // 之前所有兄弟节点

$("#test1")next(); // 下一个兄弟节点

$("#test1")nextAll(); // 之后所有兄弟节点

$("#test1")siblings(); // 所有兄弟节点

$("#test1")siblings("#test2");

$("#test")find("#test1");

2、元素筛选

// 以下方法都返回一个新的jQuery对象,他们包含筛选到的元素

$("ul li")eq(1); // 选取ul li中匹配的索引顺序为1的元素(也就是第2个li元素)

$("ul li")first(); // 选取ul li中匹配的第一个元素

$("ul li")last(); // 选取ul li中匹配的最后一个元素

$("ul li")slice(1, 4); // 选取第2 ~ 4个元素

$("ul li")filter(":even"); // 选取ul li中所有奇数顺序的元素

1、新建一个html文件,命名为testhtml。

2、在testhtml文件内,使用h1标签创建一个标题,同时设置h1标签的class属性为myh,下面将使用jquery方法判断该class是否存在。

3、在testhtml文件内,使用button标签创建一个按钮,按钮名称为“判断class”。

4、在testhtml文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getclass()函数。

5、在js标签中,创建getclass()函数,在函数内,使用标签名称(h1)获得元素对象,通过hasClass()方法来判断myh类名是否存在,并把结果返回res变量中。

6、在getclass()函数内,使用if语句对上一步的res变量进行判断,如果为true,即存在myh类名,则提示“h1标签有类名myh”,否则,提示“h1标签没有myh”。

7、在浏览器打开testhtml文件,点击按钮,查看实现的效果。

以上就是关于jquery中怎样给每一个li,添加mouseover事件全部的内容,包括:jquery中怎样给每一个li,添加mouseover事件、jquery如何获取某一个兄弟节点,不是全部的,是指定的兄弟节点、通过jquery怎么选取子元素不存在class属性的元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9574779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存