我有一个简单的问题。我不知道为什么这不起作用。 我使用的是变量名而不是id。
var navWrapper = $('#nav');
var headParentUL = $(this).parents(navWrapper + ' > ul');
感谢您的帮助。
答案 0 :(得分:1)
将id
放入变量而不是jQuery
对象
var navWrapper = '#nav';
var headParentUL = $(this).parents(navWrapper + ' > ul');
答案 1 :(得分:0)
使用对象不起作用。
选项1:
var navWrapper = '#nav';
var headParentUL = $(this).parents(navWrapper + ' > ul');
选项2:
var navWrapper = $('#nav');
var headParentUL = $(this).parents(navWrapper.attr('id') + ' > ul');
选项3:
var navWrapper = $('#nav');
var headParentUL = $(this).parents(navWrapper).children('ul');