Javascript 如何使用jQuery选择一个';css加载器转换了什么?

Javascript 如何使用jQuery选择一个';css加载器转换了什么?,javascript,jquery,css,webpack,css-loader,Javascript,Jquery,Css,Webpack,Css Loader,我正在使用带有css加载器的网页包。除了我不知道如何使用jQuery选择css加载程序转换的类之外,一切都很好。转换后的类名类似于“src-styleauthTextboxLeft1Npf4”,具有以下css加载程序配置: css?sourceMap&modules&importLoaders=1&localIdentName=[path][name]__[local]__[hash:base64:5]' 这是代码 const Auth = (props) =>

我正在使用带有css加载器的网页包。除了我不知道如何使用jQuery选择css加载程序转换的类之外,一切都很好。转换后的类名类似于“src-styleauthTextboxLeft1Npf4”,具有以下css加载程序配置:

css?sourceMap&modules&importLoaders=1&localIdentName=[path][name]__[local]__[hash:base64:5]'
这是代码

const Auth = (props) => {
  const toggle = (event) => {
    // Working example
    $('#container').css('background', 'blue');

    // Not working
    $(styleCSS.container).css('background', 'green');
  };
  return (
    <div id="container" className={styleCSS.container} onClick={toggle} />
  );
};
const Auth=(道具)=>{
常量切换=(事件)=>{
//工作示例
$('#container').css('background','blue');
//不起作用
$(styleCSS.container).css('background','green');
};
返回(
);
};

还有什么方法可以让第二个选择生效吗?

如果
styleCSS.container
是一个类,您只需要在它前面添加一个
。试试这个:


$('..+styleCSS.container).css('background','green')

它不起作用。编译后的代码如下:“(0,jquery2.default)('.+style2.default.authTextboxMask).css('background','blue');”。看起来css加载器没有在js codeCan.you console.log(styleCSS.container)中转换类,并告诉我输出?哦。成功了!它是经过转换的名称。我以前上错了课。非常感谢你的帮助!不知道我是否帮了忙,但没问题!你的解决方案是正确的。只是我第一次尝试您的解决方案时输入了错误的类名,所以它不起作用。现在一切都好了!