我正在构建一个应用程序,并且我有一个动态创建的表。
表行创建如下
<tr style="background-color: #71aa9a;">
<td></td>
.
.
.
<td></td>
<tr/>
Run Code Online (Sandbox Code Playgroud)
并且有些td在创建过程中是隐藏的。
出现的问题是,当td不可见(visibility:hidden )时, tr的背景颜色会消失并变为白色。
有人可以解释一下为什么以及如何解决吗?
我不想使用显示:无;由于需要连续的特定 td。
我正在构建一个应用程序,并且创建了 2 个模型。
const UserSchema = new Schema({
_id: Schema.Types.ObjectId,
account:{
type: String,
unique: true
},
email: String,
first_name: String,
last_name: String
}
const VenueSchema = new Schema({
_id: Schema.Types.ObjectId,
venue_type: String,
capacity: Number
})
Run Code Online (Sandbox Code Playgroud)
和
const MediatorSchema = new Schema({
_id: Schema.Types.ObjectId,
account:{
type: String,
unique: true
},
user: {type: Schema.Types.ObjectId,
ref:'User'
}
venue: {type: Schema.Types.ObjectId,
ref:'Venue'
}
})
Run Code Online (Sandbox Code Playgroud)
中介者模式的创建是为了填充多个路径。
问题是当我尝试创建一个查询时
var populateQuery = [{path:'user',match: { account:'testuser1'},select:'email'},{path:'venue',match: { venue_type: 'club'}, select:'venue_type'}];
const confirmedVenues = await Mediator.find({})
.exists('venue',true)
.populate(populateQuery)
.exec(); …Run Code Online (Sandbox Code Playgroud)