如何使用jquery访问子父div

时间:2013-01-28 09:29:28

标签: jquery html parent-child

我有多个div id,s = slide

我点击<a id=medium>并想检查图片或rsImg class(在幻灯片div中)是否存在(检查图片是否在div中)

enter image description here

var test = $('#slide').children().hasClass('rsImg');

这返回true - 我猜我必须添加$ this但找不到解决方案

问候

2 个答案:

答案 0 :(得分:1)

您需要使用find方法来获取jQuery对象而不是hasClass。

var test = $('#slide').children().find('.rsImg');

或者你可以简单地使用使用后代选择器。

var test = $('#slide .rsImg')

答案 1 :(得分:1)

$('a#medium').on('click', function(){
    if($(this).parents('#slide').find('img').length) {
        //Do some cool stuff here
    }
});