Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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_Css - Fatal编程技术网

Jquery 选择时添加类()

Jquery 选择时添加类(),jquery,css,Jquery,Css,我试图在验证错误时在字段元素上创建一个红色边框。我有一个css类: .txsignupRed { border: 1px solid #ff5555; } 将上述类添加到textfield工作正常: $( "#id_of_some_textfield" ).addClass( "txsignupRed" ); 但对选择执行相同操作不会: $( "#id_of_some_selectfield" ).addClass( "txsignupRed" ); $( ".some-selec

我试图在验证错误时在字段元素上创建一个红色边框。我有一个css类:

.txsignupRed {
     border: 1px solid #ff5555;
}
将上述类添加到
textfield
工作正常:

$( "#id_of_some_textfield" ).addClass( "txsignupRed" );
但对
选择执行相同操作不会:

$( "#id_of_some_selectfield" ).addClass( "txsignupRed" );
$( ".some-select-class" ).addClass( "txsignupRed" );
但这是出于某种原因:

$(".some-select-class").css('border', "1px solid #ff5555");
我还想按id而不是按类引用
选择
。我怎样才能让它工作


小提琴:

您在样式标记中使用样式,而不是脚本

替换

<script type="text/css">

.txsignupRed {
    border: 1px solid #ff5555;
}

</script>

.txsignupRed{
边框:1px实心#ff5555;
}
使用


.txsignupRed{
边框:1px实心#ff5555;
}

文本框的HTML代码不正确。您拥有
类型中提到的
id
。应该是这样的:

<input id="id_of_some_textfield" type="text" />
.txsignupRed{
边框:1px实心#ff5555;
}

asdf

如果您将CSS放在小提琴的正确部分,并将
id
属性添加到
输入
,效果很好:您将样式放在
中。那只是打字错误吗?是的,也是。我只是想用JSFIDLE复制它。显然我做得很差。
teextbox
真的是一个很宽的
textbox
?:)@你把我带到那里了:那是个打字错误。我的错。他现在在做小提琴。但这并不能解决我的问题。下周我会让前端开发人员来处理。谢谢。@dan klasson我错过了什么?我也许能帮你。:)
<input id="id_of_some_textfield" type="text" />