我有一系列的類開始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 –