我想读出附加到某个元素的类名并根据该类名包含特定值(“active”)采取行动。 classname可能类似于:class =“bla-bla-bla first active”。什么是最好的方式来做到这一点?jQuery如何检查类名是否包含某个值
4
A
回答
27
类名称用空格隔开,所以你只需要$(something).hasClass('active')
此外,您可以使用.is()
方法,像这样:$(somthing).is('.active')
,返回true
或false
。
最后,你可以用它作为选择,像这样会更好:$('li.active').doSomething()
6
你会简单地使用。就是功能。例如,如果你有一个div < DIV ID =“DIVID”级=“喇嘛喇嘛喇嘛第一主动”/>你可以使用:
if ($('#divid').is('.active')) { alert('Its active!'); }
这种方法将与任何jQuery选择语法工作,这意味着你可以做一些相当深入的检查,远远超出了CSS类。有关更多信息,请参阅jQuery documentation。
相关问题
- 1. 如何检测jQuery中某个属性是否包含某个值?
- 2. 检查是否包含jQuery
- 3. 如何检查id名称是否包含某种模式?
- 4. Jquery检查类名是否包含字符,例如“Y”或“N”
- 5. 如何检查HashSet是否包含值?
- 6. 如何检查NSSet是否包含某种类的对象?
- 7. 如何检查一个TextView是否包含某个字符串
- 8. 如何检查一个数组的某个索引是否包含一个值
- 9. 如何检查字符串是否包含某个字符?
- 10. 如何检查html是否包含与iMacros的某个数字
- 11. 序言 - 如何检查列表是否包含某个项目
- 12. 检查子字符串是否包含某个值
- 13. 检查值是否包含某个字符串
- 14. 检查表列是否包含某个值
- 15. 如何检查一个目录是否包含某种文件类型?
- 16. 的Javascript:我如何检查是否一个数组包含某些价值观
- 17. jquery检查一个div是否包含div上的类
- 18. 如何检查url是否包含多个字符串。 Javascript/jquery
- 19. jquery检查输入.val()是否包含某些字符
- 20. 更新另一列时检查某列是否包含某个值
- 21. ORDER BY GROUP_CONCAT是否包含某个值?
- 22. jQuery检查Cookie是否包含文本
- 23. 如何检查两个字典是否包含相同的值?
- 24. 如何检查Ruby数组是否包含多个值之一?
- 25. 如何检查一个值是否包含特定文本
- 26. 如何检查数组参数是否包含一个值
- 27. 如何检查字符串是否包含某些内容?
- 28. Numpy:如何检查数组是否包含某些数字?
- 29. 序言 - 如何检查列表是否包含某些元素?
- 30. javascript检查一个元素是否包含某个字符串
谢谢,需要推向正确的方向! – tvgemert 2009-11-23 15:47:08