我经常遇到奇怪的事情,我不理解 jQuery 和 DOM ID 和选择器。通常我只是在他们周围工作,但我真的想一劳永逸地解决这个问题。考虑以下标记:
<div id="accordionWrapper"><p><a class="expandall" href="#">Test</a></p></div>
我有一个 jQuery 点击功能<a>
:
//works fine
jQuery('a.expandall').click(function() {...whatever...});
但以下没有:
//fails
jQuery('#accordionWrapper p a.expandall').click(function() {...whatever...});
...我不明白。这是我对 CSS 或 jQuery 或...的不理解吗?