Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果元素具有以结尾的类,则执行此操作_Jquery - Fatal编程技术网

Jquery 如果元素具有以结尾的类,则执行此操作

Jquery 如果元素具有以结尾的类,则执行此操作,jquery,Jquery,我知道您可以使用下面的代码来检查元素是否有特定的类,但是如果该类可以有不同的名称,但结尾相同怎么办 我想检查元素是否有以“\u hover”(例如“blue\u hover”)结尾的对象,这可能吗 if ( $('#element').hasClass("hover") ) { // do this... } 试一试 您有一个输入错误:att应该是attr这似乎是最有效的匹配。修正了一些语法错误。还提出了一个问题。@ArunPJohny:如果元素包含多个类,这真的有效吗?“试过了,但不相配?”

我知道您可以使用下面的代码来检查元素是否有特定的类,但是如果该类可以有不同的名称,但结尾相同怎么办

我想检查元素是否有以“\u hover”(例如“blue\u hover”)结尾的对象,这可能吗

if ( $('#element').hasClass("hover") ) {
// do this...
}
试一试


您有一个输入错误:
att
应该是
attr
这似乎是最有效的匹配。修正了一些语法错误。还提出了一个问题。@ArunPJohny:如果元素包含多个类,这真的有效吗?“试过了,但不相配?”holyredbeard看到我贴的小提琴。
if (/_hover\b/.test($('#element').attr("class"))) {
    // do this...
}