Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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
Javascript Sidr-使用jQuery从所有子类中删除前缀_Javascript_Jquery_Html_Css_Sidr - Fatal编程技术网

Javascript Sidr-使用jQuery从所有子类中删除前缀

Javascript Sidr-使用jQuery从所有子类中删除前缀,javascript,jquery,html,css,sidr,Javascript,Jquery,Html,Css,Sidr,我需要从“sidr inner”父分区内的所有类中删除前缀“sidr class-”。sidr提供了删除所有前缀的选项,但它也会从ID中删除前缀。我只想删除类前缀。HTML格式如下: 按位置搜索 搜寻 您可以尝试以下代码: $(文档).ready(函数(){ $('.sidr-inner[class*=“sidr-class”]')。每个(函数(){ var old_classes=$(this.attr('class'); 旧类=旧类。替换(/sidr class-/g',); $(thi

我需要从“sidr inner”父分区内的所有类中删除前缀“sidr class-”。sidr提供了删除所有前缀的选项,但它也会从ID中删除前缀。我只想删除类前缀。HTML格式如下:


按位置搜索
搜寻

您可以尝试以下代码:

$(文档).ready(函数(){
$('.sidr-inner[class*=“sidr-class”]')。每个(函数(){
var old_classes=$(this.attr('class');
旧类=旧类。替换(/sidr class-/g',);
$(this.attr('class',旧类);
});
});
或此代码:


来解决您的问题。您可以尝试以下代码:

$(文档).ready(函数(){
$('.sidr-inner[class*=“sidr-class”]')。每个(函数(){
var old_classes=$(this.attr('class');
旧类=旧类。替换(/sidr class-/g',);
$(this.attr('class',旧类);
});
});
或此代码:


来解决你的问题。

工作起来很有魅力!:)谢谢感谢上帝。如果你的问题解决了,请投票并选择我的答案。工作很有魅力!:)谢谢感谢上帝。如果你的问题解决了,请投赞成票并选择我的答案。
$(document).ready(function(){
  $('.sidr-inner [class*="sidr-class"]').each(function(){
    $(this).attr('class', change_class);
  });
});

function change_class(i, v)
{
    return v.replace(/sidr-class-/g, '');
}