CSS样式与jquery隐藏机制冲突

CSS样式与jquery隐藏机制冲突,jquery,css,Jquery,Css,(函数($){ $(文档).ready(函数(){ //将事件处理程序应用于无线电输入 $('.field name main input').change(函数(){ //如果找到一个或多个“是”选项 if($('.field name主输入:选中')。长度>0){ //隐藏提交按钮 $(“#编辑字段无线电列表包装器”).hide(); } //否则 否则{ //显示提交按钮 $(“#编辑字段无线电列表包装器”).show(); } }); }); })(jQuery) .radio列表项包装

(函数($){
$(文档).ready(函数(){
//将事件处理程序应用于无线电输入
$('.field name main input').change(函数(){
//如果找到一个或多个“是”选项
if($('.field name主输入:选中')。长度>0){
//隐藏提交按钮
$(“#编辑字段无线电列表包装器”).hide();
}
//否则
否则{
//显示提交按钮
$(“#编辑字段无线电列表包装器”).show();
}
});
});
})(jQuery)
.radio列表项包装器{
显示:内联块;
利润率:10px1em;
填充:0;
列表样式:无;
位置:相对位置;
}

价值
1.
2.
3.
4.
5.
这是主要领域
选择1
选择2
请使用值为“0/1”的CSS“不透明”属性来显示/隐藏UI
这将不会破坏jquery代码并轻松执行css操作

您需要显示HTML。别让我们猜。使用编辑器将所有代码放入一个功能片段中。您可以尝试将
.show()
/
.hide()
更改为
.css(“display”、“none”)
.css(“display”、“inline”)
,因为jquery将更改为
。show
@freedomn-m实际上,jQuery尝试获取默认的
显示值
很抱歉@isherwood。我是新手。将很快发布该片段。@HereticMonkey这是否表明这实际上是Drupal的问题?我应该考虑编写一个钩子来绕过这个实例中的默认值,而不是尝试通过CSS来修复它吗?或者有什么我可以添加到我的jquery代码中来为我做到这一点吗?隐藏时不透明不会导致项目崩溃;该项目将占用与以前相同的空间量,这与
display:none