Javascript jQuery未删除元素上的类

Javascript jQuery未删除元素上的类,javascript,jquery,Javascript,Jquery,我有Javascript代码 // when I click on any #type_import_block, remove class "active" from all id that contains "ver_" $("[id*=_import_block]").mousedown(function(){ $("[id*=ver_]").removeClass("active"); }); 但不起作用,活动类未从版本中删除_ 有人能帮我吗?您需要将属性匹配字符串放在引号内,

我有Javascript代码

// when I click on any #type_import_block, remove class "active" from all id that contains "ver_"
$("[id*=_import_block]").mousedown(function(){
    $("[id*=ver_]").removeClass("active");
});
但不起作用,活动类未从版本中删除_


有人能帮我吗?

您需要将属性匹配字符串放在引号内,如下所示:

$('[id*="_import_block"]')

这是一个有用的工具:

我们需要一个html示例。您的代码按照正确的html.alert$[id*=ver\ux]运行,并查看选择器是否工作。您的问题出在其他地方。请提供完整的工作副本。尝试将属性值包装在quotesOdd中,在此处似乎有效:@Sushanth抱歉,我不明白,我刚刚删除了你小提琴中的引号。。试试这个。。还works@fegemo,他只是想说,它将在没有内部引用的情况下工作,这是真的!jQuery“[attribute*=value]”//value:一个属性值。可以是不带引号的单个单词或带引号的字符串//