$('.aa').mouseover(function(){
$('.aa .bb ul li').……;
})
$('.aa .bb ul li').……; 这句如果换成$(this)写,该怎么写=.=?
$('.aa .bb ul li').……;
})
$('.aa .bb ul li').……; 这句如果换成$(this)写,该怎么写=.=?
解决方案 »
- 关于使用js动态输出元素的方法,各位大大给点提议
- js和flash的交互懂的请帮忙看下
- 请教一个js页面小问题
- 为什么我这个提交前的判断不起作用?
- 如何获取表格的cell中input框中的文本?
- 这段代码是什么意思,谁告诉我
- 个人网站,献丑了 http://www.hualine.com/lizheng/index.aspx 需要源代码者请留言。
- 问个焦点设置问题window.event.srcElement.focus();这句怎么没反应?
- 如何判断一个对象是否可见?
- my97datepicker日历插件改变宽度
- 求助!!!为什么radio的onclick事件无效啊????
- javascript
$(this).find('.bb ul li')
})这种意思?
$('.bb ul li', this).……;
})
或者
$('.aa').mouseover(function(){
$(this).find('.bb ul li').……;
})
你这句上下文明显目标元素不一样,除非上面是".aa",下面也是".aa",那么你这句就可以写成:
$('.aa').mouseover(function(){
$(this).……;
})
$(this).children(".bb ul li").……;
});
试试 呵呵
$(this).show();
})很明显楼主要的是这样效果,做菜单什么的经常用。
$('.aa').mouseover(function(){
$(this).find(".bb ul li");
})用this就是这样吧