Vic*_*tor 4 jquery jquery-selectors
在jquery中我可以将"nearest"或Parents()与"hasClass"组合在一起,所以如果它存在于页面上,它会给我一个与给定类最接近的元素吗?
var matchingDiv = $(this).closest('div').hasClass('SomeClass')
if ( matchingDiv != null )
{
//we found matching element now manipulate it
}
Run Code Online (Sandbox Code Playgroud)
我总是会有一个匹配的div元素,或者没有.谢谢.
var matchingDiv = $(this).closest('div.SomeClass')
if ( matchingDiv.length )
{
// use length to find if there was a match.
// closest() will always return an object.
}
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,也许发布一些HTML.也许那里有问题?