我有一系列的类开始myclass,像myclass-s1
,myclass-b10
,myclass-ss1
等 是否jQuery hasClass检查类名是否开始'myclass-'?jQuery check .hasClass('[class * =“myclass-”]');
1
A
回答
3
您可以使用is method
if($('div').is('[class^=myclass]')){
//do your stuff here
}
3
或者你可以使用普通的JavaScript:
/\bmyclass-.+\b/.test(element.className)
1
你可以用直接的JavaScript这个:
if (myElement.className.match(/\bmyclass-.*/)) {
// do stuff
}
或
if ($(mySelector).attr("class").match(/\bmyclass-.*/)) {
// do stuff
}
0
,如果你想检查类namme开头您可以使用下面的代码...
你想检查与myclass-启动类,所以它会给你发生的数量根据你输入警报。 根据这个输出是2
<div class="myclass-s1"></div>
<div class="myclass-b10"></div>
<div class="myclassb10"></div>
$.expr[':'].hasClassStartingWithInput = function(obj){
return ((/\bmyclass-/).test(obj.className)); //here is the input(myclass-)that you need to give
};
alert($('div:hasClassStartingWithInput').length);
相关问题
- 1. javascript class check
- 2. Checkstyle class check
- 3. php domdocument check span class
- 4. “Class myclass = Class()”是否浪费资源?
- 5. jQuery的hasclass或toggleclass问题
- 6. Jquery .hasClass问题
- 7. jquery hasClass问题
- 8. jQuery if li hasClass
- 9. jQuery if hasclass addclass
- 10. nextUntil hasClass jQuery的
- 11. jQuery hasClass,如果
- 12. jQuery hasClass vs hide
- 13. jquery hasClass show
- 14. jQuery Accordion if hasClass
- 15. jQuery hasClass条件
- 16. MyClass :: class - 获取MyClass的字符串表示形式
- 17. 如何在Swift中编写:[MyClass class]?
- 18. 这是什么:\ My \ Namespace \ MyClass :: class?
- 19. ASP.NET MVC Html.TextBox @class =“MyClass”不工作
- 20. class myClass <String>是什么意思?
- 21. jQuery的 - hasClass问题
- 22. jquery“hasClass()”不工作?
- 23. JQuery .hasClass()不工作?
- 24. jQuery .hasClass,.closest()和$(this)
- 25. jQuery hasClass/addClass问题
- 26. jQuery的hasClass实施
- 27. Jquery hasClass + If语句
- 28. jQuery hasClass不行为
- 29. jquery check json data
- 30. jquery fields'form emptyness check
或者.matches,这实际上是'香草“被” –
这实际上是最准确的解决方案。虽然可能,但鉴于'class'属性的性质,很难用属性选择器来表示类名前缀。 – BoltClock
@BoltClock:http://stackoverflow.com/a/22986132/26742 –