Dan*_*ark 3 jquery user-controls jquery-ui jquery-selectors
基本上添加一些滑块功能,并想在错误的CSS类下抛出滑块以在某些条件下突出显示.
我正在编写工具提示以在句柄上方滑动,并且当添加错误样式时,我想将它抛出所有元素,除了这些句柄.句柄被封装在它们自己的<div class="tooltip">标签中,但是,当我调用选择器来调用时var div = $(this).find('div:not([class=.tooltip])');,这个封装div类的子元素在我随后调用时更新了它们的样式div.addClass("ui-state-error ");
TL; DR:有没有办法调用not()选择器,以便排除一个元素及其所有子元素.我知道显式列出子元素是一个快速的脏方法,但是JQuery库中有什么东西可以容纳这个吗?
请注意,我故意避免使用ID标记,因为此控件最终会将其转换为ASP用户控件,并且我希望以后避免使用冲突的ID标记.
Kar*_*non 10
试试这个 :
$(this).find('div:not(.tooltip, .tooltip *)');