www.wdby.net > JquEry问题siBlings()

JquEry问题siBlings()

$(document).ready(function(e) {$('.menu li').click(function(e) {$('.menu li').css({backgroundColor:''});$(this).css({backgroundColor:'red'});});});

jQuery siblings() 方法返回被选元素的所有同胞元素,并且可以使用可选参数来过滤对同胞元素的搜索。 实例演示:点击某个li标签后将其设置为红色,而其所有同胞元素去除红色样式 创建Html元素 点击li元素设置红色并去除其余所有同胞元素的红色样...

既然大家都给代码,我就给文字解释:你选中的是li下的a标签,在这个下的this指的是所有的a标签的兄弟标签,他们都只有一个,所以你的siblings是取不到的。你要写siblings的话前面的选择器必须取到li为止。

因为LI和LI不是同一级别哦,是父类a标签里面的LI

Jquery例子 #menu { width: 300px; } .has_children { background: #555; color: #fff; cursor: pointer; } .highlight { color: #fff; background: green; } div { padding: 0; margin: 10px 0; } div a { background: #888; display: none; f...

siblings()不是遍历函数,应该说是指兄弟元素函数,比如: $(".p").siblings();指的是获取类p的p标签的所有同层的兄弟元素。即div里面所有标签元素的意思。

$("#val").delegate('click', '.class>i', function() { // 这个就是当前点击的这个jquery对象了 // $(".class>i") 这个当前的对象 //写成me,就清爽了许多,懒惰是程序员的美德 //正是因为你的懒惰,别人看的更加舒服了,自己也没有那么累了 var...

这个是css选择器。 如果你了解了css里+和~是什么意思的话,jquery里也是一个意思。 /* 紧接着div的p */div + p { background: blue;}div我是蓝的, 因为我紧接着div我不是蓝的, 因为我上面是p/* p的上面有div */div ~ p { background: blue;}div...

性感美女 清纯美眉 美女校花 性感车模丁字裤美女超深乳沟迷你千万遍丁字裤美女超深乳沟迷你千万遍丁字裤美女超深乳沟迷你千万遍丁字裤美女超深乳沟迷你千万遍丁字裤美女超深乳沟迷你千万遍丁字裤美女超深乳沟迷你千万遍丁字裤美女超深乳沟迷你千...

你的这个$(this)取不到对象的,因为你这一句在$.ajax里面,这个ajax函数前面没有选择器,所有没有$(this)这个jquery对象。 你要在ajax之外制定一个var target= $(this),然后再ajax里面用target代替$(this)。

网站地图

All rights reserved Powered by www.wdby.net

copyright ©right 2010-2021。
www.wdby.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com