Javascript 将错误类添加到所选的.js元素

Javascript 将错误类添加到所选的.js元素,javascript,jquery,jquery-chosen,Javascript,Jquery,Jquery Chosen,我正在使用以下html+php: <select class="chosen <?php echo (isset($error) ? 'error' : ''); ?>"> <option></option> <option value="1">1</option> <option value="2">2</option> <option value="3">

我正在使用以下html+php:

<select class="chosen <?php echo (isset($error) ? 'error' : ''); ?>">
    <option></option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
</select>
和css:

.error{
    border: 1px solid #ff0000;
}
我希望能够向所选元素添加一个错误类,使其变为红色。问题是,它不起作用。所选元素保持不变,没有红色边框


提前谢谢

问题在于,select编辑HTML元素,而select曾经是一个自定义div。您可以使用“.selected container”类获取div并在那里应用样式

$'.selected'.selected; .所选容器{ 边框:1px实心ff0000; } 挑选{ 宽度:100%; } 1. 2. 3. 4. 5.
浏览器JS控制台中是否有任何错误消息?当您通过浏览器的web developer工具检查元素时,元素是否具有错误类名,或者是PHP不工作?@rt2800无错误messages@davidthomas PHP代码正在运行,但所选元素始终具有红色边框。我只希望在应用类错误时(例如,$error存在时)使用红色边框。
.error{
    border: 1px solid #ff0000;
}